簡體   English   中英

如何使用 Imagemagick PHP API 將 .pdf 文件轉換為 .png

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM