linux 安裝libreoffice word轉pdf

http://ju.outofmemory.cn/entry/365771

使用libreOffice將office文件轉為pdf ##一、前言 功能需求:上傳office文檔,并提供文件在線預覽。

之前提到了使用poi將文檔轉換html去預覽。這篇文章講下方案二中使用libreOffice將office文件轉為pdf。

使用libreOffice,需要安裝使用libreOffice,linux還需要裝unoconv,需要使用commons-io的pom依賴,之前maven官方庫查詢不到這個pom依賴所以放棄了這個方案,剛才準備查詢資料時發現這個依賴已經可以使用,估計是前段時間maven官方庫出現問題。

二、安裝libreOffice

yum install libreoffice
yum install libreoffice-headless

tar -zxvf LibreOffice_5.4.0_Linux_x86-64_rpm.tar.gz
cd LibreOffice_5.4.0.3_Linux_x86-64_rpm/RPMS
yum install *.rpm

三、安裝中文字體庫

轉換過程中可能會出現中文亂碼問題??截恮indow的文字庫拷貝到服務器下

1、進入c:\windows\Fonts ,復制所需要的字體;

2、將復制的文件放入服務器 /usr/share/font/ 目錄下;

3、刷新系統即刻生效,輸入命令:sudo fc-cache -fv。

四、轉換成pdf

/usr/bin/libreoffice  --invisible --convert-to pdf --outdir /root/out/ zzz.docx

–outdir后面的參數是轉換后的pdf文件保存的目錄,最后的文件絕對路徑也可以放在–outdir前面。

/usr/bin/libreoffice  --invisible --convert-to pdf /root/out/ --outdir zzz.docx

如果是自行編譯需要帶版本號:

/usr/bin/libreoffice5.4  --invisible --convert-to pdf --outdir /root/out/ zzz.docx
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容