linux下使用命令將doc、docx、ppt文件轉成pdf格式
解決方案分成兩步:
(1)調用unoconv命令將 doc、ppt 轉 pdf
(2)使用 imagemagick將 pdf 轉圖片
安裝unoconv
yum -y install unoconv
查看是否安裝成功
unoconv --version
unoconv 0.5
Written by Dag Wieers <[email protected]>
Homepage at http://dag.wieers.com/home-made/unoconv/
platform posix/linux2
python 2.6.6 (r266:84292, Jul 23 2015, 15:22:56)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-11)]
LibreOffice 4.3
build revision $Rev$
安裝imagemagick
可以查看我的另一篇文章 安裝imagemagick
是否安裝成功
convert -version
將word文檔轉換成pdf格式
unoconv -f pdf /root/qipa250.docx
查看是否生成一個qipa250.pdf
ll /root/qipa250.pdf
將pdf轉成圖片(jpg)
convert XXX.pdf %d.jpg
%d是按頁進行轉換
將pptx文檔轉換成pdf格式
unoconv -f pdf /root/qipa250.pptx
ll /root/qipa250.pdf
將excle表格文檔轉換成pdf格式
unoconv -f pdf /root/qipa250.xls
ll /root/qipa250.pdf
就會看到有一個pdf的文檔,打開可以看到表格內容,若是無邊框,需要將源文件表格中增加邊框,再重新生成之後,則可以增加邊框
將pdf轉成圖片格式
convert qipa250.pdf %d.jpg
qipa250是pdf的文件名,%d是按頁進行轉換
就會看到生成了圖片,並按照分頁列出來了