色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁技術(shù)文章
文章詳情頁

PHP實現(xiàn)PDF轉(zhuǎn)圖片的詳細過程(使用imagick)

瀏覽:365日期:2022-06-06 18:38:45
目錄
  • 1.環(huán)境配置:
  • 2.實現(xiàn)原理:
  • 3.安裝php擴展imagick
  • 4.安裝ghostscript
  • 5.pdf轉(zhuǎn)圖片
  • 總結(jié)

1.環(huán)境配置:

2.實現(xiàn)原理:

Php使用擴展插件imagick進行圖片處理,處理pdf時使用imagick去調(diào)用ghostscript

3.安裝php擴展imagick

imagick是一個PHP擴展,調(diào)用的是ImageMagick提供API來進行圖片的創(chuàng)建與修改。

我這里直接使用寶塔面板安裝的,比較簡單。

也可以使用源碼安裝。

Php > 安裝擴展 > imagemagick > 安裝

安裝完成

命令窗口測試

php --ri imagick

4.安裝ghostscript

ghostscript一款圖像瀏覽工具,這款軟件適用于Unix、Mac OS X、VMS、Windows、OS/2和Mac OS classic等操作系統(tǒng)的使用。Ghostscript中文版能夠查看以及打印PS、EPS、PDF格式的文件

安裝命令很簡單

yum install ghostscript

當沒有安裝ghostscript 直接使用,報錯:

5.pdf轉(zhuǎn)圖片

功能代碼

/** * 將pdf文件轉(zhuǎn)化為多張png圖片 */function pdfToPng(){    $pdf = "https://solveset.oss-cn-beijing.aliyuncs.com/1671686912.pdf";    $path = public_path("uploads/");    $im = new \Imagick();    $im->setResolution(120, 120); //設(shè)置分辨率 值越大分辨率越高    $im->setCompressionQuality(100);    $im->readImage($pdf);    $return = [];    foreach ($im as $k => $v) {$v->setImageFormat("png");$fileName = $path . md5($k . time()) . ".png";if ($v->writeImage($fileName) == true) {    $return[] = $fileName;}    }    print_r($return);}

返回結(jié)果:

打開圖片

Pdf轉(zhuǎn)圖片成功實現(xiàn),因為只有一頁,如果是多頁則是多張圖片。

總結(jié)

到此這篇關(guān)于PHP實現(xiàn)PDF轉(zhuǎn)圖片的文章就介紹到這了,更多相關(guān)PHP PDF轉(zhuǎn)圖片內(nèi)容請搜索以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持!

標簽: PHP
主站蜘蛛池模板: 伊人久色 | 欧美成年黄网站色视频 | a级毛片免费观看视频 | 久久久久久久国产视频 | 久草在线新首页 | 日韩亚洲成a人片在线观看 日韩亚洲精品不卡在线 | 欧洲成人全免费视频网站 | 欧洲成人在线视频 | 欧美一区二区在线视频 | 521a久久九九久久精品 | 男操女视频网站 | 亚洲国产午夜精品理论片的软件 | 亚洲国产精品a一区二区三区 | 色婷婷激婷婷深爱五月老司机 | 在线观看不卡一区 | 日韩精品视频在线 | 免费黄网大全 | 欧美一级毛片高清免费观看 | 九九综合九九 | 色偷偷成人网免费视频男人的天堂 | 精品久久久久国产 | 亚洲欧美久久一区二区 | 成人免费一级片 | 亚洲免费视频网站 | 美女作爱网站 | 久草在线网站 | 一级毛片免费视频网站 | 欧美三级日韩 | 国产精品正在播放 | 一级片视频免费看 | 狼人青草久久网尹人 | 91精品免费久久久久久久久 | 日韩亚洲欧美一区 | 欧美成人免费观看的 | 免费久久精品 | 国产成人mv在线观看入口视频 | 国产精彩视频在线 | 久久亚洲精品国产精品777777 | 中文字幕成人免费视频 | 国产看片一区二区三区 | 国产成人a大片大片在线播放 |