php中ppt转pdf的方法

  

php中ppt转pdf的方法?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

php中ppt转pdf的方法:首先配置组件服务,并在后台运行OpenOffice软件,然后配置php扩展,并实现文件转换,最后查文看pdf档即可。

<强> php中ppt转pdf的方法:

<强> 1。配置组件服务

OpenOffice安装完成之后,按win + R快捷键进入运行菜单、输入Dcomcnfg打开组件服务。

[组件服务]在祝辞(计算机)在祝辞(我的电脑)在祝辞(DCOM配置]在祝辞(OpenOffice服务经理)

 php中ppt转pdf的方法


右键打开属性面板,选择安全选项卡,分别在启动和激活权限和访问权限上勾选自定义,添加所有的权限。

 php中ppt转pdf的方法

↑启动和激活权限和访问权限都使用自定义配置

 php中ppt转pdf的方法

↑添加每个人用户组,记得确认前先检查名称

 php中ppt转pdf的方法

↑两个自定义配置相同,允许每个人都拥有所有权限

再选择标识选项卡,勾选交互式用户,保存设置后退出。

 php中ppt转pdf的方法

<强> 2。后台运行软件

安装完OpenOffice后,需要启动一次确认软件可以正常运行,然后再打开命令行运行以下命令:

切换到安装目录:

cd C:\Program Files\OpenOffice 4 \程序

后台运行该软件:

soffice -headless-accept=安遄?主机127.0.0.1,端口=8100;urp;“-nofirststartwizard

PS:该命令只需要执行一次,就可以使软件一直在后台运行,即使重启服务器也不受影响。

<强> 3。配置PHP扩展

如果是PHP5.4以前的版本,需要在PHP。ini里把<代码> com。allow_dcom=true>

如果是PHP5.4之后的版本,则要在php。ini里增加一行扩展

=php_com_dotnet延伸。dll

重启Apache或IIS服务器,打印<代码> phpinfo() 信息,检查<代码> com_dotnet 扩展是开启。

 php中ppt转pdf的方法

↑检查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的方法的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注行业资讯频道,感谢各位的阅读!

php中ppt转pdf的方法