php將word轉換成圖片的方法:先安裝unoconv;然後透過「sudo apt-get install imagemagick」指令安裝imagemagick;最後將word轉為圖片即可。
本文操作環境:linux5.9.8系統、PHP7.1版、Dell G3電腦。
linux下用php將doc、ppt轉圖片
解決方案分成兩個步驟:
(1)呼叫unoconv指令將doc、ppt轉pdf
(2)使用imagemagick將pdf 轉圖片
步驟
1.安裝unoconv
sudo apt-get install unoconv
安裝是否成功
unoconv --version
2.安裝imagemagick
sudo apt-get install imagemagick
是否安裝成功
convert -version
【推薦學習:《PHP視頻教學》】
3.測試
## (1)將odt檔案轉成pdf檔unoconv -f pdf test.docx
convert XXX.pdf %d.jpg
<?php exec("unoconv -f pdf test.docx"); exec("convert test.pdf %d.jpg");
補充
#1.如果發生錯誤: convert: not authorized `test.pdf' @ error/constitute.c/ReadImage/412. convert: no images defined `%d.jpg' @ error/convert.c/ConvertImageCommand/3210.
6/policy.xml
################################################################################################################### ### 將######
<policy domain="coder" rights="none" pattern="PDF" />
<policy domain="coder" rights="read|write" pattern="PDF" />
<policy domain="coder" rights="read|write" pattern="LABEL" />
convert -density 300 -quality 100 test.pdf %d.jpg
<?php exec("unoconv -f pdf test.docx"); exec("convert -density 300 -quality 100 test.pdf %d.jpg");
以上是php 怎麼將word轉為圖片的詳細內容。更多資訊請關注PHP中文網其他相關文章!