概述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爲例。linux
Windows:windows
1.安裝Apache_OpenOffice_4.1.5_Win_x86_install_zh-CN.exeless
連接:https://pan.baidu.com/s/19QABTlaHu8Eato26FQRdAw
提取碼:zkr3 socket
2.cmd啓動命令工具
(1) cd C:\Program Files (x86)\OpenOffice 4\program字體
(2) soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" –nofirststartwizardspa
Linux:blog
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.六、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