亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術文章
文章詳情頁

PHP實現PDF轉圖片的詳細過程(使用imagick)

瀏覽:313日期:2022-06-06 18:38:45
目錄
  • 1.環境配置:
  • 2.實現原理:
  • 3.安裝php擴展imagick
  • 4.安裝ghostscript
  • 5.pdf轉圖片
  • 總結

1.環境配置:

2.實現原理:

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

3.安裝php擴展imagick

imagick是一個PHP擴展,調用的是ImageMagick提供API來進行圖片的創建與修改。

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

也可以使用源碼安裝。

Php > 安裝擴展 > imagemagick > 安裝

安裝完成

命令窗口測試

php --ri imagick

4.安裝ghostscript

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

安裝命令很簡單

yum install ghostscript

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

5.pdf轉圖片

功能代碼

/** * 將pdf文件轉化為多張png圖片 */function pdfToPng(){    $pdf = "https://solveset.oss-cn-beijing.aliyuncs.com/1671686912.pdf";    $path = public_path("uploads/");    $im = new \Imagick();    $im->setResolution(120, 120); //設置分辨率 值越大分辨率越高    $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);}

返回結果:

打開圖片

Pdf轉圖片成功實現,因為只有一頁,如果是多頁則是多張圖片。

總結

到此這篇關于PHP實現PDF轉圖片的文章就介紹到這了,更多相關PHP PDF轉圖片內容請搜索以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持!

標簽: PHP
主站蜘蛛池模板: 中文字幕免费在线观看动作大片 | 成人午夜视频在线观看 | 一级毛片特级毛片免费的 | 国产人成激情视频在线观看 | 久久99精品久久久久久国产越南 | 啪啪欧美 | 欧美日韩成人高清在线播放 | 国产精品入口麻豆免费看 | 深夜影院深a久久 | 日韩欧美一区二区三区四区 | 亚洲综合网在线观看首页 | 在线视频一区二区三区四区 | 蜜柚mv在线观看 | 一级毛片片 | 麻豆传媒2021精品传媒一区 | 成人黄色一级视频 | 一一级黄色片 | 亚洲香蕉在线视频 | 亚洲精品一区二区三区 | 久久视频精品36线视频在线观看 | 日本免费毛片在线高清看 | 成人伊人青草久久综合网破解版 | 亚洲午夜精品专区国产 | 在线精品视频在线观看高清 | 黄播视频 | 国产福利视频奶水在线 | 一级α片视频 | 亚洲福利一区福利三区 | 亚洲国产欧美精品 | 高清毛片一区二区三区 | 黄网站大全 | 婷婷综合久久狠狠色99h | 亚洲乱理伦片在线看中字 | 久久成人精品视频 | 国产精品麻豆久久99 | 国产一二视频 | a黄色毛片 | 欧美黄成人免费网站大全 | 国产91在线播放中文 | 国产乱码一区二区三区 | 免费又黄又爽又猛大片午夜 |