php 读取 wps,php Word成功转PDF(wps/microsoft word)
一、配置环境
(1)配置php.ini
添加:extension=php_com_dotnet.dll
com.allow_dcom = true // 去掉号,改为true
重启环境
(2) 安装:WPS专业版,或者 microsoft office 2010
(3)配置office组件服务
按 win+R 快捷键进入运行菜单,输入 Dcomcnfg
找到: [组件服务] —— [计算机]—— [我的电脑] —— [DCOM配置] ——【wps……】或[Microsoft Wrord 97-2003文档]
如果没找到【wps……】或(Microsoft Wrord 97-2003文档):
按 win+R 快捷键进入运行菜单
输入:mmc -32
[文件]——[添加或删除管理单元]——[组件服务](从可用管理单元,添加到所选管理单元,点击:确定)
添加完以后,在控制台根节点下,找到【wps……】或[Microsoft Wrord 97-2003文档],右键设置属性,设置“标识”为:交互式用户
二、编写程序
word2pdf();
function word2pdf()
{
$filenamedoc = dirname(__FILE__)."/index.docx";
$filenamepdf = dirname(__FILE__)."/index.pdf";
$dd = $word = new COM("KWPS.Application") or die ("Could not initialise Object.");
// 或者 $dd = $word = new COM("Word.Application") or die ("Could not initialise Object.");
// set it to 1 to see the MS Word window (the actual opening of the document)
$word->Visible = 0;
// recommend to set to 0, disables alerts like "Do you want MS Word to be the default .. etc"
$word->DisplayAlerts = 0;
// open the word 2007-2013 document
$word->Documents->Open($filenamedoc);
// save it as word 2003
// convert word 2007-2013 to PDF
//判断要生成的文件名是否存在
if(file_exists($filenamepdf)) {
//存在就删除
unlink ($filenamepdf);
}
$word->ActiveDocument->ExportAsFixedFormat($filenamepdf, 17, false, 0, 0, 0, 0, 7, true, true, 2, true, true, false);
// quit the Word process
$word->Quit(false);
// clean up
unset($word);
if(!function_exists('read_pdf')) {
header('Content-type: application/pdf');
header('filename='.$filenamepdf);
readfile($filenamepdf);
read_pdf('Python_study.pdf');
}
echo 'ok';
}
?>
php 读取 wps,php Word成功转PDF(wps/microsoft word)相关推荐
- 将pdf按页插入word中_如何将PDF插入Microsoft Word
将pdf按页插入word中 Microsoft Word provides a plethora of features for handling content. One of these uniq ...
- 微软 word转换pdf_如何将PDF转换为Microsoft Word文档
微软 word转换pdf PDFs are often used when distributing documents so that they're seen the same way by al ...
- 慕课堂计算机word,数字技能 – 办公工具(Microsoft Word、Excel、Power Point)
课程概况 Los continuos cambios tecnológicos, sobre todo en aquellos aspectos vinculados a las tecnología ...
- 如何使用WPS在服务器端WORD文件转PDF
目的:在我们的应用中很多要进行转PDF 的功能应用. 网上很多都是提供 要 adobe printer 来进行打印.但是这种应用的服务器环境下面是有限制的.而且 经常 会出现 word 文件 锁定 文 ...
- wps将word转换成html,wps如何转换成word(word转换成wps的方法)
如何将wps转换成word.word转换成wps?首先需将电脑设置为显示后缀名,然后将后缀名进行修改,或通过另存为方式实现转换. 所需工具:word工具 wps工具 将电脑设置成显示后缀名将电脑设置 ...
- 如何Word转PDF?Word转换成PDF转换器哪个好
如何将Word 转PDF?Word转换成PDF转换器哪个好?相信这是许多深受文件格式所困扰的小伙伴们的日常问题,今天小编要为大家分享一个Word文件快速转换为PDF文件格式的方法,并且是在手机上完成的 ...
- 使用Word轻松实现PDF转Word
以前WPS还能通过每天打卡白嫖会员,最近不行了,害,羊毛没了 现在重新回归Word,利用Word就可以将PDF转化为Word 一.通过Word新建一个Word文档并打开 二.点击 文件 -> 打 ...
- 如何将pdf转换成word,快速搞定的5种方法
如何将pdf转换成word?对于pdf文件大家再熟悉不过了PDF(Portable Document Format)是一种跨平台文档格式,它已经成为当今最常用的文档共享格式之一.尽管PDF格式的文件具 ...
- 如何将Microsoft Word文档转换为PDF
PDFs are handy for distributing documents so that they're seen the same way by all parties. Typicall ...
最新文章
- 汇编语言第五到八章总结
- PHP面试MySQL数据库的索引
- File Explore 中data权限修改,实体机
- 电子称重管理计算机,称重管理系统
- 【Laravel】连接sqlite,Database [] not configured,sqlite example
- 计算机科学与技术大学生职业规划,计算机科学与技术大学生职业生涯规划ppt
- 【华为云技术分享】如何览遍“数字中国”的现在与未来?云上智慧地图来支招
- 利用Sigar获取系统信息
- 消息中间件学习总结(20)——主流MQ比较及MQ常见使用场景总结
- Windows下安装MinIO
- glog 设置日志级别_如何动态改变日志级别
- 七天LLVM零基础入门(Linux版本)------总结
- ffmpeg拉流设置暂停_解决ffmpeg拉流转发频繁丢包问题max delay reached. need to consume packet...
- java 如何将word 转换为ftl_3种方法轻松将PDF转换为Word文档,办公必备
- 调试EasyDarwin开源项目EasyCamera-HK接入海康IPCamera 摄像机所遇到的大坑
- 杀毒软件 McAfee 创始人自杀,75 年传奇人生画下句号
- React项目中请求跨域解决方法
- 查询计算机科学系的学生,查询“计算机系”学生的学号、姓名、学生所选课程名和成绩,正确的命令是( ..._考试资料网...
- 华视身份证阅读器SDK使用手册
- 软件工程领域CCF B类会议:SANER介绍(以SANER 2019为例)