PHP将Word转PDF文件
PHP 安装COM组件
注意:php版本>5.3.15,需要保证ext文件夹下有php_com_dotnet.dll 并在php.ini中加入
extension=php_com_dotnet.dll
php.ini中搜索并去除com.allow_dcom = true前面的‘;’
com.allow_dcom = true
/*** @package word文档转pdf* @param string $wordPath word原文件路径* @param string $outPath pdf输出路径* @return string*/
function word_turn_pdf($wordPath, $outPath)
{// 原文件不存在则返回错误if(!file_exists($wordPath)) {return 'word原文件不存在';}// 输出目录不存在则创建目录if(!file_exists($tmpPath = rtrim($outPath, basename($outPath)))){mkdir($tmpPath, 0777, true);}$filenamedoc = $wordPath;$filenamepdf = $outPath;// 删除已有同名文件if(file_exists($filenamepdf)) {unlink($filenamepdf);}// 执行转换操作$word = new COM("word.Application") or die("Could not initialise Object");$word->Documents->Open($filenamedoc);$word->ActiveDocument->ExportAsFixedFormat($filenamepdf, 17, false, 0, 0, 0, 0, 7, true, true, 2, true, true, false);$word->Quit(false);unset($word);// 在页面中显示生成的pdf// header('Content-type: application/pdf');// header('filename='.$filenamepdf);// readfile($filenamepdf);return $outPath;
}
PHP将Word转PDF文件相关推荐
- Web方式预览Office/Word/Excel/pdf文件解决方案
Web方式预览Office/Word/Excel/pdf文件解决方案 参考文章: (1)Web方式预览Office/Word/Excel/pdf文件解决方案 (2)https://www.cnblog ...
- 在线查看word,excel,pdf文件解决
眼看着项目要结束,提出新的需求(-_-!!习惯成自然了)需要支持在线查看word,excel,pdf文件,网页中嵌套word的时候,不让word文档占据整个网页,页面内还要有审批等功能,第一感觉想到控 ...
- 解决word转PDF文件时图片位置改变和字体格式改变的问题
解决word转PDF文件时图片位置改变和字体格式改变的问题 在写论文的时候,使用word编辑完文本后将其导出为PDF总是出现图片位置改变或者字体格式改变的问题,好不容易在word中编辑好的格式却不能在 ...
- 通过Spire-java实现word和pdf文件相互转换
通过Spire-java实现word和pdf文件相互转换 导入依赖包 iceBlue官网 简介 接口文档 两个工具类 WordConvertUtils PdfConvertUtils 导入依赖包 sp ...
- IE浏览器无法下载word和pdf文件的解决办法
有时候在谷歌可以正常下载word和pdf文件,但在ie浏览器就不行了,这是由于IE浏览器安全策略所限导致(其实只要让IE能够支持Blob就可以了) 如果在IE浏览器下就用如下代码(判断的方法不止这一种 ...
- 利用Word制作pdf文件的方法
利用Word制作pdf文件的方法 一.先用手机照成图片 二.把图片拖到word中 三.生成pdf文件 一.先用手机照成图片 二.把图片拖到word中 三.生成pdf文件 点文件 点导出 点创建PDF ...
- Elasticsearch:使用 Docker 来安装 FSCrawler 并摄入 Word 及 PDF 文件
在我之前的文章 "Elastic:导入 Word 及 PDF 文件到 Elasticsearch 中",我详细描述了如何安装 FSCrawler 来摄入 Word 及 PDF 文件 ...
- vue 在线预览、下载word、pdf文件
vue 在线预览.下载word.pdf文件 最近项目用vue-cli3要实现word和pdf文档的在线预览和下载,在网上看到各位大佬们各种办法,发现踩坑无数,还是没弄出来,最后发现还是是自己想复杂了 ...
- 实现Word转Pdf文件
在项目中需要以Word文件为模板,填充指定数据,并转换为Pdf文件.可以分为两步,第一步使用POI进行文本替换,第二步把替换后的Word转换为pdf文件. 当前遇到的问题是网上所有的转换工具依赖的包都 ...
- pdf文件转word文件,word转pdf文件小程序
在平时生活.学习中总会遇到一些文件格式的转化问题,在很多软件啊,网站都可以转换,但是都要付钱的:面对这个问题我也是经历过的,学习了python发现文件转换不就轻轻松松吗,接下来我带大家一起来学习如何进 ...
最新文章
- Android下的动画
- hashMap与arrayList,linkedList,hashTable的区别
- 省选专练[CQOI2007]涂色
- Linux C编程--线程操作1--线程概述和简单的线程操作
- 孤儿进程与僵尸进程[总结]
- 看完这篇,你也是字符编码大神!
- 发表国外期刊注意事项
- OpenGL deferred shading延迟渲染的实例
- 使用Dynamic LINQ实现Ext Grid的远程排序
- 详解spl_autoload_register()函数
- 在Docker上快速配置PerconaXtraDBCluster集群
- 1051 mysql 主从_mysql配置主从读写分离的一些想法
- lvgl的区别 qt_LVGL分析-画面刷新
- Android 常用操作
- MTK:MVRAM操作
- 新兴的人工智能服务器,5个新兴人工智能物联网应用
- 基于同义词词林的文本相似度算法研究语料库
- 春节宅家玩什么?8款小游戏陪你一起过年
- 给移动硬盘装上LINUX全攻略,给移动硬盘装上LINUX全攻略
- iOS开发-dispatch_once相关