linux環(huán)境下安裝 openOffice 并啟動(dòng)服務(wù) 的方法
一、背景故事
這兩天遇到一個(gè)大坑,客戶要做office 文檔在線預(yù)覽功能,于是乎就要把office文檔轉(zhuǎn)換成pdf交給前端顯示。
在某度找了一圈都說openOffice+jodconverter 可以搞定這個(gè)事情。代碼倒是很好找,不過版本很多,各類jar包也很多,但嘗試下來(lái)發(fā)現(xiàn),轉(zhuǎn)化效果很一般,復(fù)雜的excel也無(wú)法成功。有同事建議放到服務(wù)器上效果可能好些,于是就開始折騰在服務(wù)器上安裝OpenOffice這個(gè)事情。網(wǎng)上各種找大神的博文,發(fā)現(xiàn)安裝起來(lái)不是很順暢,就寫了這篇隨筆,記錄一下,遇到的問題,方便自己以后查看。
二、操作步驟
1. http://www.openoffice.org/zh-cn/download/ 去官網(wǎng)鏈接下載linux版本的openOffice 以4.1.5 版本為例。
2.將壓縮包上傳至服務(wù)器上,并進(jìn)行解壓安裝。
tar -zxvf 對(duì)應(yīng)的壓縮包名字 cd 進(jìn)入解壓后的 /zh-cn/RPMS yum localinstall *.rpm cd desktop-integration rpm -ivh openoffice4.1.5-redhat-menus-4.1.5-9789.noarch.rpm
默認(rèn)會(huì)安裝在/opt目錄下。
3.啟動(dòng)服務(wù)
/opt/openoffice4/program/soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard 臨時(shí)啟動(dòng) nohup /opt/openoffice4/program/soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard & 后臺(tái)啟動(dòng)
端口號(hào)根據(jù)自己項(xiàng)目實(shí)際來(lái)確定。
后臺(tái)啟動(dòng)會(huì)一直占用內(nèi)存,據(jù)各路大神說 大概100M,我自己沒測(cè)過具體值不清楚。
有的程序是需要預(yù)先啟動(dòng)openOffice 服務(wù)的,有的則在代碼里自己?jiǎn)?dòng)服務(wù)。
4.查看進(jìn)程
netstat -lnp |grep 端口號(hào)
大概顯示成這樣就算啟動(dòng)完了。
tcp 0 0 127.0.0.1:8100 0.0.0.0:* LISTEN 14362/soffice.bin
三、閑聊
openOffice轉(zhuǎn)轉(zhuǎn)word文檔效果不錯(cuò),轉(zhuǎn)Excel的話就真的效果不行,簡(jiǎn)單的Excel能處理處理,復(fù)雜的就很慢很慢,而且效果極差。
總結(jié)
以上所述是小編給大家介紹的linux環(huán)境下安裝 openOffice 并啟動(dòng)服務(wù) 的方法,希望對(duì)大家有所幫助,如果大家喲任何疑問歡迎給我留言,小編會(huì)及時(shí)回復(fù)大家的!
相關(guān)文章
解決Linux中修改/etc/profile文件寫錯(cuò)環(huán)境變量路徑導(dǎo)致系統(tǒng)命令找不到問題
這篇文章主要介紹了解決Linux中修改/etc/profile文件寫錯(cuò)環(huán)境變量路徑導(dǎo)致系統(tǒng)命令找不到問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-04-04
谷歌云Google Cloud 啟用Ubuntu的SSH服務(wù)
默認(rèn)情況下,當(dāng) Ubuntu 最初被安裝的時(shí)候,通過 SSH 進(jìn)行遠(yuǎn)程訪問是不被允許的,在 Ubuntu 上啟用 SSH 非常的簡(jiǎn)單直接,需要的朋友可以參考下2023-12-12
Ubuntu下查看ssh服務(wù)是否安裝或啟動(dòng)的方法
這篇文章主要介紹了Ubuntu下查看ssh服務(wù)是否安裝或啟動(dòng)的方法,文中給出了詳細(xì)的方法示例,對(duì)大家具有一定的參考借鑒價(jià)值,有需要的朋友們下面來(lái)一起看看吧。2017-01-01
Linux分區(qū)擴(kuò)容方式(根分區(qū)擴(kuò)容,SWAP分區(qū)擴(kuò)容,掛載新分區(qū)為目錄)
這篇文章主要介紹了Linux分區(qū)擴(kuò)容方式(根分區(qū)擴(kuò)容,SWAP分區(qū)擴(kuò)容,掛載新分區(qū)為目錄),具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2025-04-04
淺談Linux配置定時(shí),使用crontab -e與直接編輯/etc/crontab的區(qū)別
下面小編就為大家?guī)?lái)一篇淺談Linux配置定時(shí),使用crontab -e與直接編輯/etc/crontab的區(qū)別。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來(lái)看看吧2016-11-11

