很多站长朋友们都不太清楚openofficephp,今天小编就来给大家整理openofficephp,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 php用openoffice转换文档到pdf为什么有的文件可以有的不可以 2、 我使用php语言做word转pdf的时候报错 3、 php用openoffice转换文档到pdf为什么有些文件报错non-subject 4、 php怎么使用openoffice实现office文件转pdf文件? 5、 PHP word转pdf php用openoffice转换文档到pdf为什么有的文件可以有的不可以印象中取决于文档本身。如果文件是Word,PPT,内容较简单并且里面没有特殊的动画,转换成功率还是可以的,就是效率低。如果里面有对象或复杂的多层图,文件本身还比较大,转换就可能失败。另外,印象中,有些文档转换还会出现乱码,格式错乱什么。
3年前批量用openoffice转过很多文档,当时也很头疼失败率以及转换效率。
我使用php语言做word转pdf的时候报错解决方法:
在把Word转换成Pdf过程中,首先是选择文件---打印---然后在打印机下拉框中选择“Pdf打印机”,然后选择确定,此时,选择保存位置,然后确定后Pdf打印做准备。
如果使用了系统字体以外的字体时,Pdf虚拟打印机就会报错提示,为你指出哪页哪页未能转换等等的错误信息,这些信息是在txt文本中呈现的。
下边来看看解决的办法,首先找到系统中“设备和打印机”的位置
点击“设备和打印机”进入设备和打印机界面。
在设备和打印机界面找到“Adobe PDF”虚拟打印机,然后点击右键,选择“打印首选项”。
在弹出的“Adobe PDF打印首选项”对话框中,取消“仅依靠系统字体;不使用文档字体”复选框,然后点击应用退出就OK了
php用openoffice转换文档到pdf为什么有些文件报错non-subject可能是原文件的数据编程码被损坏。如果在不懂,推荐你去后盾人视频平台,那里学习视频非常多。
php怎么使用openoffice实现office文件转pdf文件?你需要几下载几个包,然后安装配置一下:
OOo_3.3.0_Linux_x86_install-rpm-wJRE_en-US.tar.gz
OOo-SDK_3.3.0_Linux_x86_install-rpm_en-US.tar.gz
jodconverter.2.2.2
1. 安装openoffice3
tar zxvf OOo_3.3.0_Linux_x86_install-rpm-wJRE_en-US.tar.gz
cd OOO330_m20_native_packed-1_en-US.9567/RPMS
rpm -ivh *.rpm --nodeps --force
安装后的默认目录是在:/opt/目录下面
启动服务:
/opt/openoffice.org3/program/soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard
开机启动:
vi /etc/rc.local
在最后面加入启动语句
2. 安装OpenOffice SDK3.3
tar zxvf OOo-SDK_3.3.0_Linux_x86_install-rpm_en-US.tar.gz
cd OOO330_m20_native_packed-1_en-US.9567/RPMS/
rpm -vih *.rpm
3. 安装jodconverter.2.2.2 ,安装了这个之后就已经可以实现DOC转PDF了。
这个安装很简单,直接上网站下一个这个东东回来。
解压,复制到一个目录里面去,就能直接用了,调用它里面的/lib/jodconverter-cli-2.2.2.jar这个玩意儿就行,可以直接运行命令测试:
java -jar /usr/local/wenku/jodconverter-2.2.2/lib/jodconverter-cli-2.2.2.jar /tmp/1.doc /tmp/1.pdf
PHP word转pdf这个不是说的很清楚了吗
Please be sure that OpenOffice.org is installed
你直接安装上openoffice,启动 openoffice服务
关于openofficephp的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于包含openofficephp的词条的详细内容...