日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux PHP ppt 转图片,linux下用php将doc、ppt转图片

發布時間:2024/4/11 linux 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux PHP ppt 转图片,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

3.測試

(1)將odt文件轉成pdf文件

unoconv -f pdf test.docx

(2)將pdf轉成圖片(jpg)

convert XXX.pdf %d.jpg

%d是按頁進行轉換

4.php調用shell命令進行轉換

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.

解決方案:

修改配置文件/etc/ImageMagick-6/policy.xml

改為

添加

2.如果轉成的圖片模糊

轉換是增加參數

convert -density 300 -quality 100 test.pdf %d.jpg

-density XXX

圖像每英寸面積內的像素點數,數值越高圖片質量越高

-quality 100

轉換jpg時的壓縮率,100表示不壓縮

php代碼改為

exec("unoconv -f pdf test.docx");

exec("convert -density 300 -quality 100 test.pdf %d.jpg");

3.亂碼問題

如果轉換的文件出現亂碼

在/usr/share/fonts/下新建文件夾 win 并設置權限,將 windows 下的 window-fonts 下字體全部拷貝到其中

超強干貨來襲 云風專訪:近40年碼齡,通宵達旦的技術人生

總結

以上是生活随笔為你收集整理的linux PHP ppt 转图片,linux下用php将doc、ppt转图片的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。