1. 程式人生 > >office轉pdf windows-linux-java工具類

office轉pdf windows-linux-java工具類

軟件 first 發行版 desktop 發行版本 文件夾 font com 中文

概述

該文檔詳細描述了在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工具類