office轉pdf windows-linux-java工具類
概述
該文檔詳細描述了在windows和Linux環境下安裝openoffice的全過程以及用java代碼實現office轉pdf文件的操作,文檔中以Apache_OpenOffice_4.1.5_Win_x86_install_zh-CN.exe和Apache_OpenOffice_4.1.3_Linux_x86-64_install-rpm_zh-CN.tar.gz為例。
Windows:
1.安裝Apache_OpenOffice_4.1.5_Win_x86_install_zh-CN.exe
鏈接:https://pan.baidu.com/s/19QABTlaHu8Eato26FQRdAw
提取碼:zkr3
2.cmd啟動命令
(1) cd C:\Program Files (x86)\OpenOffice 4\program
(2) soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" –nofirststartwizard
Linux:
1. 首先需要確定你的Linux是支持 RPM包還是DEB包。
rpm --versiondpkg --version用來打印軟件版本號,如果第一命令有打印出版本號就說明支持rpm,第二有打印出版本號就說明支持deb
2. 下載openoffice軟件包,我下載的是rpm版本的,(Apache_OpenOffice_4.1.3_Linux_x86-64_install-rpm_zh-CN.tar.gz)
鏈接:https://pan.baidu.com/s/1i6nc9vCUtzcSJyrb7_A5IQ
提取碼:l2zv
3. 將下載好的軟件包放到你的/usr/local中
4. 進入cd usr/local中解壓tar zxvf Apache_OpenOffice_4.1.3_Linux_x86-64_install-rpm_zh-CN.tar.gz
5. 解壓進入到zh-CN/RPMS 文件夾下 輸入命令 rpm -ivh *.rpm 開始安裝 (因為RPMS 文件夾下有很多rpm包)用這條命令就能安裝所有的rpm
6. 安裝完後 進入到RPMS 文件夾下的desktop-integration文件夾 desktop-integration夾裏有4個rpm包 分別是四個不同發行版的linux,選擇相應發行版本那個rpm包,用 rpm 命令進行安裝(openoffice4.1.3-redhat-menus-4.1.3-9783.noarch.rpm)
7. 啟動程序
nohup /opt/openoffice4/program/soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard &
8.到這兒就已經大功告成了
如果啟動失敗,找不到libXext.so.6、libfreetype.so.6文件可以做以下操作
1) yum install libXext.x86_64
2) cp -a /usr/lib64/libXext.so.6 /opt/openoffice4/program/
3) yum install freetype
4) cp -a /usr/lib64/libfreetype.so.6
/opt/openoffice4/program/
5) yum groupinstall "X Window System"
安裝部署完openoffice之後,再安裝新字體
1) 在 /usr/share/fonts/ 下面新建目錄 win_font
2) 在window虛擬機環境下找到C:\Windows\Fonts 下面的字體包復制到 /usr/share/fonts/win_font
3) linux系統識別新的中文字體: sudo fc-cache
-fv
4) 確認新的中文字體庫是否已經安裝 fc-list
:lang=zh-cn | sort
java調用工具類
鏈接:https://pan.baidu.com/s/1pNwl8B6oasXB3x4v-xSOog
提取碼:ngap
office轉pdf windows-linux-java工具類