php将word转txt,PHP如何将将word文件转为pdf
PHP将word文件转为pdf的方法:首先修改【php.ini】,并重启环境;然后安装微软office套件;最后配置office组件服务即可。
PHP将word文件转为pdf的方法:
1、修改php.ini添加:extension=php_com_dotnet.dll
去除注释:com.allow_dcom = true
重启环境相关学习推荐:php编程(视频)
2、配置office支持
(1)安装微软office套件。(office 2007 需要手动安装 `Microsoft Save as PDF and XPS`)
(2)配置office组件服务win+R打开运行菜单,输入dcomcnfg
找到 [组件服务] —— [计算机]—— [我的电脑] —— [DCOM配置] —— [Microsoft Wrord 97-2003文档]
右键 [Microsoft Wrord 97-2003文档] 设置属性 [标识] 为 [交互式用户]
代码如下:/**
* @desc xmsb_wordToPdf 将word转换为pdf
* @param string $wordPath word原文件路径
* @param string $outPath pdf输出路径
* @return string
*/
function xmsb_wordToPdf($wordPath, $outPath)
{
// 原文件不存在则返回错误
if(!file_exists($wordPath))
{
return 'word原文件不存在';
}
// 输出目录不存在则创建目录
if(!file_exists($tmpPath = rtrim($outPath, basename($outPath))))
{
mkdir($tmpPath, 0777, true);
}
$filenamedoc = dirname(__FILE__)."/".$wordPath;
$filenamepdf = dirname(__FILE__)."/".$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 '转换成功';
}
// 测试运行
echo xmsb_wordToPdf('./word/word1.docx', './pdf/output1.pdf');相关推荐:编程视频课程
php将word转txt,PHP如何将将word文件转为pdf相关推荐
- 在linux环境下com.aspose.words将word文件转为pdf后乱码,window环境下不会
在linux环境下com.aspose.words将word文件转为pdf后乱码,window环境下不会 乱码原因是因为在linux系统下没有中文字体,所以转换的时候乱码,需要我们手动把window系 ...
- 【微信小程序】上传Word、txt、Excel、PPT等文件
实现流程: 在小程序后台配置业务域名 在服务器写一个html,实现表单上传文件 后端php接收文件并存到一个服务器文件夹,把文件名存到数据库以后检索用 在微信小程序创建一个页面,里面使用web-vie ...
- Java将Excel文件、Word文件转为PDF
因为要做文件在线预览 . 网上找了方法是需要调用公网微软地址传入我的文件路径 <iframe src='https://view.officeapps.live.com/op/view.aspx ...
- .net怎么使用iTextSharp把word文件转为pdf文件
使用iTextSharp将Word文件转换为PDF文件的步骤如下: 首先,安装iTextSharp库.你可以通过NuGet包管理器或直接从iTextSharp官网下载并安装. 在项目中添加对iText ...
- dotnet NPOI 将word文件转为pdf的代码
您可以使用 dotnet NPOI 库将 Word 文件转换为 PDF 文件. 以下是一个示例代码: using NPOI.XWPF.UserModel; using NPOI.XWPF.Extrac ...
- Word文件转为PDF格式后为什么字体会有改变?
出现此问题的原因为:没有勾选"将字体嵌入文件". 解决的方法和详细的操作步骤如下: 1.第一步,在计算机上打开Word,然后单击"Word选项(I)"选项,如下 ...
- Java Word文档如何转为PDF文件
最近做的功能要求是Java 调用ftl模板生成Word文件,再将Word文件转为PDF 1.首先是ftl模板生成Word文件.Java 利用ftl模板生成Word用的技术是freemarker,相关技 ...
- java使用poi、itextpdf将word、ppt转为pdf文件,并对pdf文件加盖签章
1 环境及背景 SpringBoot项目,使用poi.itextpdf将excel.ppt.word文件转为pdf,并对pdf文件进行签章: 对Excel文件加图片水印,并加密设置为只读. 下面的方法 ...
- VBA 实例:Word 转 TXT
VBA 实例:Word 转 TXT Word 直接另存为 txt 处理错误文件 处理:6296 处理:5792 Word 直接另存为 txt Option ExplicitPublic Const I ...
最新文章
- 【IDAX投研中心】BCH果然最强
- Zuul默认路由规则
- 建模大师怎么安装到revit中_全面解析Revit软件在装配式建筑项目中的建模思路...
- 华为平板电脑_华为对标微软推平板电脑 能否打造软件生态?
- 上一季诺基亚销售下跌28%
- vue3 element-ui el-date-picker选择日期后,悬停至日期icon时切换为清空icon
- nuget.server搭建及实际测试
- Jquery图片放大镜效果
- 方法级别的java日志输出控制(一)
- 使用Excel批量生成SQL语句
- 【GPU精粹与Shader编程】(八) 《GPU Pro 1》全书核心内容提炼总结
- 首款物联网防火墙himqtt开源
- 操作系统原理实验(3):操作系统的基石中断与异常
- Unity各类数据库的基本操作(三)-- JSON
- apmserv mysql密码_apmserv中修改mysql的root与phpmyadmin密码方法介绍
- jarsigner签名APK完整步骤
- 【Java泛型】泛型方法
- linux内核空间内存动态申请
- CAMx-Python/smoke/mcm
- 2022中国科学技术大学计算机考研复试分数线是多少
热门文章
- Struts2基础知识(三)
- 小甲鱼 OllyDbg 教程系列 (十四) : 模态对话框 和 非模态对话框 之 URlegal 和 movgear
- 利用自定义web-font实现数据防采集
- C++学习之路 | PTA乙级—— 1040 有几个PAT (25 分)(精简)
- matlab7.0停止工作,matlab7.0闪退是怎么回事_matlab7.0闪退怎么办
- 番茄钟怎么调_学习神器-番茄钟
- opencv python 直方图反向投影_python OpenCV学习笔记直方图反向投影的实现
- 奇妙的安全旅行之RSA算法
- 为什么编程语言要从c语言学起,在那么多编程语言中,为什么推荐初学者学 C 语言?...
- 太吾绘卷第一世攻略_建平中学高二数学周练卷(2020.09)