linux下php word转pdf的方法

linuxphp word转pdf的方法:首先安装openoffice;然后进入RPMS目录,执行命令“rpm –ivh *rpm”;接着选择安装相关的套件,并启动OpenOffic~ y d T ,e;c - e = ^ : ,最后通过jodconverter方法实现转换即可/ ~ ] k y R

linux下php word转pdf的方法

推荐:《PHP视频教程》

linux平台9 r c G S F PHP 实现 word转pdf

1.网上搜索资料 无非是 openoffice + PHP的com组件 然而试m S X 3 u x了很多次 都不可靠

2.后来找到 openoffice + jodconverter(需java环境)

一、安装openoffice

1、现附上o + # 5 Z x 5 $ kpenoffice 下载链接 https://www.openoffic/ ^ @ M [ t he.org/download/index.html

2、下载自己对应的linux 版本 我选的红帽版本

linux下php word转pdf的方法

3、解压后的目录是& F C 2 s N & P nzh-CN,里面有RPMS 、 readmes、licenses$ r M ` 3

4、进入RPMS目录 

5、执行 rpm –ivh *rpm(安装所有rp4 4 b |m文件)

6、进入到desktop-integration目录,选择安装相关的套件,我选择的是redhat

rpm -ivh ope? J 8 } g O cnoffice4.1.5-red6 x a J ) Rhat-menus-4z * ^ w I a.1.5-9789.noa+ U U Crchb P % f.rpm

7、openOffice己经安装完成,默认会安装在/opt下

启动OpenOfficf 5 & e T Ue

soffice -headless -accept=”socket,host=127.8 h W m . X l -0.0.1,po+ Z : ) } p Vrt=8100:urp;” -nofirststartwizard &

启动之后再program输入netsto Z $ 2 eat –tln查看是否启动成功X V E D!如上图所示有8100这个端口就可以使用了。

停止 Openoffice

  • 查看ps -ef|grep soffice进程
  • 查杀进程 kill -9 4119/4119

二、安装jodconverter

1、下载 jodconverter-2f z Y ; h H S i :.2.2 下载地址 https://sourcq b 2 T @ Deforge[ u t V X a.net/projects/jodconverter/files/

2、在linux解压 jodconverter-2.2.2.zip

unzipX 4 j w [ [ /opt/jodconp ~ p B n 5 cverter-2.2.2.zip -d /opt

3、调用jodconverter方法 转1 i % ` 7 s H换word->pdf

java -jar /opt/jodconverter-2.2.2/lib/jodconverter-cli-2.2.2.jar ./1.docx ./1.pdf

4、如果出现中文乱码(中文不显示)参考:解决linux下openoffice word文件转I h 5 d ! #PDF中文乱码的问题

A 2 h ; z g P b上就是l s y H g &inuI M l 7 c 8x下php word转pdf的方法的详细内容。