[英]How to convert .pdf file to .png using Imagemagick PHP API
我想使用 Imagemagick php API 將 .pdf 文件轉換為 .png 文件。
我們可以使用以下命令從 shell 執行此操作:
$convert sample.pdf sample_image.png
我們可以使用 php exec()
函數發出此命令,但由於某種原因(安全),我禁用了使用 php 執行 shell 命令。
所以現在告訴我如何在不使用 php exec()
函數的情況下將我的 .pdf 文件轉換為 .png 文件的解決方案?
關於這個here還有另一個討論,但不是很清楚。
你一定已經安裝了 php5-imagick
$myurl = 'filename.pdf['.$pagenumber.']';
$image = new Imagick($myurl);
$image->setResolution( 300, 300 );
$image->setImageFormat( "png" );
$image->writeImage('newfilename.png');
但由於某種原因(安全)我禁用了使用 php 的 shell 命令的執行
您需要重新啟用 shell 命令的執行,或者安裝ImageMagick PHP 擴展。 請參閱此處了解如何安裝它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.