如何使用Imagemagick PHP api将.PDF文件转换为.PNG

Pee*_*ush 4 php imagemagick imagick

我想使用Imagemagick php API将.pdf文件转换为.png文件.

我们可以使用shell从shell执行此操作:

$ convert sample.pdf sample_image.png

我们可以使用php exec()函数发出此命令,但由于某种原因(安全性)我

使用php禁用shell命令的执行.

所以现在告诉我解决方案,如何在不使用的情况下将我的.pdf文件转换为.png文件

php exec()函数?

有关于这另一个讨论在这里,但它不是很清楚.

- 提前谢谢
Peeyush Chandel

Lui*_*tti 14

你必须安装php5-imagick

$myurl = 'filename.pdf['.$pagenumber.']';
$image = new Imagick($myurl);
$image->setResolution( 300, 300 );
$image->setImageFormat( "png" );
$image->writeImage('newfilename.png');
Run Code Online (Sandbox Code Playgroud)