亚洲av无码乱码国产一区二区,午夜理论片yy44880影院,午夜久久久久久禁播电影,熟睡人妻被讨厌的公侵犯

23
2023/07

PHP如何正確的安裝imageick擴展,并實現(xiàn)PDF轉(zhuǎn)PNG的功能

發(fā)布時間:2023-07-23 19:10:37
發(fā)布者:已經(jīng)寫了
瀏覽量:
0

手術(shù)移動護理APP項目中,需要用到在線預覽PDF以及PNG的功能,主要用來快速查看各種單據(jù)的填寫進度,和打印效果。這種情況下,我們就需要將HTML頁面生成PDF,再把PDF轉(zhuǎn)換成PNG圖片。這篇文章就先介紹如何把PDF文件轉(zhuǎn)換成PNG圖片。

把PDF 轉(zhuǎn)換成PNG需要用到PHP的imageick擴展和 Ghostscript軟件。

首先就是安裝PHP的php_imagick擴展,可以去https://pecl.php.net/package/imagick這里下載對應版本的擴展。這里的擴展下載解壓之后會有很多的文件。其中php_imagick.dll需要放到對應PHP的ext中,然后在php.ini中添加對應的擴展名稱開啟擴展修改php.ini 增加 "extension=php_imagick.dll",然后重啟服務。

PHP如何正確的安裝imageick擴展,并實現(xiàn)PDF轉(zhuǎn)PNG的功能

重啟服務之后可能會出現(xiàn)以下界面

PHP如何正確的安裝imageick擴展,并實現(xiàn)PDF轉(zhuǎn)PNG的功能

系統(tǒng)顯示已經(jīng)開啟了擴展,如果這個時候沒有用過的人可能就會覺著擴展已經(jīng)開啟了,這樣就算是安裝完成了,實則不是,如果這樣就直接去使用的話肯定是回報錯的,因為其中最關(guān)鍵的ImgaeMagick Supported formats中是no value就是沒有支持的格式。

這個時候我們?nèi)ソ鉀Q的話,有很多的解決方案是讓我們?nèi)グ惭bimageMagick這個軟件,還要安裝對應imagick的版本才行,其實根本不用這樣啊,這樣實在是走了彎路。浪費時間浪費精力,最后也解決不了問題。其實只要把我們壓縮包里面其他的dll文件,全部放在php的根目錄中就可以解決這個問題,根本不需要去安裝一些軟件,看似解決問題,實則坑爹。

安裝完imagick擴展至后就需要我們?nèi)パb一個Ghostscript軟件來實現(xiàn)PDF轉(zhuǎn)PNG,這個軟件安裝之后需要在windows里面增加PATH路徑,因為程序會調(diào)用這個軟件去生成png

最后在運行代碼就可以實現(xiàn)把pdf圖片轉(zhuǎn)成png了

iPHP如何正確的安裝imageick擴展,并實現(xiàn)PDF轉(zhuǎn)PNG的功能

關(guān)鍵詞:
返回列表