linux平臺的office文檔轉(zhuǎn)pdf的實(shí)例(程序員的菜)
需要材料:
1、 Openoffice3.4(我是32位的centos,可以根據(jù)自己的系統(tǒng)下載指定的openoffice軟件包)
下載地址:http://sourceforge.net/projects/openofficeorg.mirror/files/stable/3.4.1/Apache_OpenOffice_incubating_3.4.1_Linux_x86_install-rpm_en-US.tar.gz/download
2、 jodconverter.2.2.2
下載地址:http://sourceforge.net/projects/jodconverter/files/latest/download?source=files
3、32位的centos5.5(網(wǎng)絡(luò)一搜一大把)
4、jdk1.7
思路很簡單就是安裝好openoffice3.4,在用jodconverter.2.2.2對文檔進(jìn)行轉(zhuǎn)換。
詳細(xì)步驟:
1、解壓下載下來的openoffice包,進(jìn)入該包的目錄后,只用以下命令。
tar -zxvf openoffice的包名
2、解壓完后,會產(chǎn)生一個zh-CN(或者其他類似的,要看是語言了),進(jìn)入該目錄后有個rpms,進(jìn)入rpms文件夾。輸入以下命令即可安裝openoffice(如果提示什么依賴,那你要一個一個安裝了。有些系統(tǒng)對:rpm -ivh *.rpm,不會自動安裝)
rpm -ivh *.rpm
3、安裝完后,就應(yīng)該開啟openoffice服務(wù)。輸入以下命令,openoffice默認(rèn)安裝在/opt文件里。(開啟服務(wù),會遇到一系列錯誤,可以找搜索引擎)
/opt/openoffice.org3/program/soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard &
4、判斷是否開啟openoffice服務(wù)成功
ps aux|grep soffice 查看進(jìn)程
5、開啟openoffice服務(wù)成功后,使用jodconverter.2.2.2來轉(zhuǎn)換,可以使用以下命令(最好使用root用戶,不然會遇到很多權(quán)限問題)
jodconverter的解壓路徑: /usr/local/wenku/jodconverter-2.2.2/lib/jodconverter-cli-2.2.2.jar
要進(jìn)行轉(zhuǎn)換的文件:/tmp/1.doc
轉(zhuǎn)換后的文件:/tmp/1.pdf
java -jar /usr/local/wenku/jodconverter-2.2.2/lib/jodconverter-cli-2.2.2.jar /tmp/1.doc /tmp/1.pdf
如果成功了,/tmp文件夾下會多出一個pdf文件。
打開pdf如果出現(xiàn)亂碼,請看(解決linux下openoffice word文件轉(zhuǎn)PDF中文亂碼的問題)
以上這篇linux平臺的office文檔轉(zhuǎn)pdf的實(shí)例(程序員的菜)就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
centos系統(tǒng)修改創(chuàng)建文件夾目錄的顯示顏色
大家應(yīng)該都知道在Linux系統(tǒng)中l(wèi)s文件夾的痛苦我就不說了,為了不傷眼睛,一般ssh終端背景都用的黑色,文件夾又是深藍(lán)色,每次看文件夾都要探頭仔細(xì)去看。這篇文章給大家介紹如何修改改創(chuàng)建文件夾目錄的顯示顏色,有需要的朋友們可以參考借鑒,下面來一起看看吧。2016-11-11
Linux系統(tǒng)中檢查系統(tǒng)重啟記錄方案
通過Linux系統(tǒng)的日志文件和特定命令,系統(tǒng)管理員可以有效監(jiān)控和分析系統(tǒng)的重啟歷史,以便及時(shí)發(fā)現(xiàn)并解決潛在的系統(tǒng)問題和安全漏洞,保證系統(tǒng)穩(wěn)定高效運(yùn)行,利用/var/log目錄和命令如last、uptime和journalctl2024-10-10
Keepass+PuTTYPortable+Winscp一鍵登錄實(shí)例詳解
這篇文章主要介紹了Keepass+PuTTYPortable+Winscp一鍵登錄實(shí)例詳解的相關(guān)資料,需要的朋友可以參考下2017-01-01
詳解Linux系統(tǒng)中的tempfs與/dev/shm
/dev/shm是Linux非常有用的一個目錄,它就是所謂的tmpfs,也可以稱之為臨時(shí)文件系統(tǒng)(不是塊設(shè)備),類似oracle中的臨時(shí)表空間一樣,用于加速和優(yōu)化系統(tǒng)。下面這篇文章主要給大家介紹了Linux系統(tǒng)中tempfs與/dev/shm的相關(guān)資料,需要的朋友可以參考下。2017-02-02
LINUX安全設(shè)置之關(guān)于GRUB加密圖文教程全解
關(guān)于LINUX的啟動裝載程序GRUB加密,算是一件很平常的工作。但是今天我在網(wǎng)上查這個東西,發(fā)現(xiàn)好多人都寫的很簡單,而且方法都比較過時(shí)。所以,在此我更新下GRUB加密。和大家分享下。2010-03-03

