linux php word轉(zhuǎn)pdf的實現(xiàn)方法:首先安裝openoffice;然后進入RPMS目錄,并執(zhí)行“rpm –ivh *rpm”命令;接著啟動OpenOffice;最后通過調(diào)用jodconverter方法實現(xiàn)轉(zhuǎn)換即可。
推薦:《PHP視頻教程》
1.網(wǎng)上搜索資料 無非是 openoffice + PHP的com組件 然而試了很多次 都不可靠
2.后來找到 openoffice + jodconverter(需java環(huán)境)
一、安裝openoffice
1、現(xiàn)附上openoffice 下載鏈接 https://www.openoffice.org/download/index.html
2、下載自己對應(yīng)的linux 版本 我選的紅帽版本
3、解壓后的目錄是zh-CN,里面有RPMS 、 readmes、licenses。
4、進入RPMS目錄
5、執(zhí)行 rpm –ivh *rpm(安裝所有rpm文件)
6、進入到desktop-integration目錄,選擇安裝相關(guān)的套件,我選擇的是redhat
rpm -ivh openoffice4.1.5-redhat-menus-4.1.5-9789.noarch.rpm
7、openOffice己經(jīng)安裝完成,默認會安裝在/opt下
啟動OpenOffice
soffice -headless -accept=”socket,host=127.0.0.1,port=8100:urp;” -nofirststartwizard &
啟動之后再program輸入netstat –tln
查看是否啟動成功!如上圖所示有8100這個端口就可以使用了。
停止 Openoffice
- 查看ps -ef|grep soffice進程
- 查殺進程 kill -9 4119/4119
二、安裝jodconverter
1、下載 jodconverter-2.2.2 下載地址 https://sourceforge.net/projects/jodconverter/files/
2、在linux解壓 jodconverter-2.2.2.zip
unzip /opt/jodconverter-2.2.2.zip -d /opt
3、調(diào)用jodconverter方法 轉(zhuǎn)換word->pdf
java -jar /opt/jodconverter-2.2.2/lib/jodconverter-cli-2.2.2.jar ./1.docx ./1.pdf