Как конвертировать.PDF файл в.PNG, используя Imagemagick PHP API
Я хочу, чтобы преобразовать файл.pdf в файл.png, используя Imagemagick php API.
мы можем сделать это из оболочки, используя это:
$ convert sample.pdf sample_image.png
мы можем выполнить эту команду, используя функцию php exec (), но по какой-то причине (безопасность) я
отключил выполнение команд оболочки с помощью php.
так что теперь скажите мне, что, как я могу преобразовать мой файл.pdf в файл.png без использования
функция php exec()?
Здесь есть еще одно обсуждение, но оно не очень понятно.
-Заранее спасибо
Peeyush Chandel
2 ответа
У вас должен быть установлен php5-imagick
$myurl = 'filename.pdf['.$pagenumber.']';
$image = new Imagick($myurl);
$image->setResolution( 300, 300 );
$image->setImageFormat( "png" );
$image->writeImage('newfilename.png');
но по какой-то причине (безопасность) я отключил выполнение команд оболочки с помощью php
Вам нужно будет либо снова включить выполнение команд оболочки, либо установить расширение ImageMagick PHP. Смотрите здесь о том, как его установить.