php中ppt转pdf的方法?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。
php中ppt转pdf的方法:首先配置组件服务,并在后台运行OpenOffice软件,然后配置php扩展,并实现文件转换,最后查文看pdf档即可。
引用><强> php中ppt转pdf的方法:强>
<强> 1。配置组件服务强>
OpenOffice安装完成之后,按win + R快捷键进入运行菜单、输入Dcomcnfg打开组件服务。
[组件服务]在祝辞(计算机)在祝辞(我的电脑)在祝辞(DCOM配置]在祝辞(OpenOffice服务经理)
引用>
右键打开属性面板,选择安全选项卡,分别在启动和激活权限和访问权限上勾选自定义,添加所有的权限。
↑启动和激活权限和访问权限都使用自定义配置
↑添加每个人用户组,记得确认前先检查名称
↑两个自定义配置相同,允许每个人都拥有所有权限
再选择标识选项卡,勾选交互式用户,保存设置后退出。
<强> 2。后台运行软件强>
安装完OpenOffice后,需要启动一次确认软件可以正常运行,然后再打开命令行运行以下命令:
切换到安装目录:
cd C:\Program Files\OpenOffice 4 \程序后台运行该软件:
soffice -headless-accept=安遄?主机127.0.0.1,端口=8100;urp;“-nofirststartwizardPS:该命令只需要执行一次,就可以使软件一直在后台运行,即使重启服务器也不受影响。
<强> 3。配置PHP扩展强>
如果是PHP5.4以前的版本,需要在PHP。ini里把<代码> com。allow_dcom=true> 代码打开(即去掉前面的分号)。
如果是PHP5.4之后的版本,则要在php。ini里增加一行扩展
=php_com_dotnet延伸。dll重启Apache或IIS服务器,打印<代码> phpinfo() 代码>信息,检查<代码> com_dotnet 代码>扩展是开启。
↑检查php的ext目录中是否存在com_dotnet。dll文件,如果没有请自行下载对应版本的dll
<强> 4。实现文件转换强>
PDF转换工具(支持医生,多克斯,xls, xlsx, ppt, pptx等格式)
PDFConverter。php
使用PDFConverter(必须传入绝对路径)
$ arr=数组(& # 39;医生# 39;& # 39;多克斯# 39;,& # 39;xls # 39;, & # 39; xlsx& # 39;, & # 39; ppt # 39;, & # 39; pptx& # 39;); 转换器美元=new PDFConverter (); foreach (arr ext美元美元){ 美元=__DIR__来源。& # 39;自营/办公室/测试# 39;。ext美元; 美元=__DIR__出口。& # 39;自营/pdf/测试# 39;。ext美元。& # 39;. pdf # 39;; 转炉→美元执行(来源、出口美元); 回声& # 39;& lt; p> & # 39;。ext美元。& # 39;Done & # 39;; }<强> 5。查文看PDF档强>
最后分享一个基于HTML5的PDF阅读器插件PDF。js,它是Mozilla实验室在GitHub上开源的一款js库,专门用来读取PDF文件。
由于是Mozilla的产品,所以在火狐下表现的十分出色,并且只要是支持HTML5的浏览器,都能使用这款阅读器。
引用>
看完上述内容,你们掌握php中ppt转PDF的方法的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注行业资讯频道,感谢各位的阅读!
php中ppt转pdf的方法