Как конвертировать .PDF файл в .PNG, используя Imagemagick PHP API - PullRequest
4 голосов
/ 30 сентября 2010

Я хочу преобразовать файл .pdf в файл .png, используя Imagemagick php API.

мы можем сделать это из оболочки, используя это:

$ convert sample.pdf sample_image.png

мы можем выполнить эту команду, используя функцию php exec () , но по какой-то причине (безопасность) i

отключил выполнение команд оболочки с помощью php.

так что теперь скажите мне, что как я могу преобразовать мой файл .pdf в файл .png без использования

функции php exec ()?

есть еще одно обсуждение этого здесь но это не очень понятно.

-Спасибо заранееPeeyush Chandel

Ответы [ 2 ]

14 голосов
/ 30 сентября 2010

у вас должен быть установлен php5-imagick

$myurl = 'filename.pdf['.$pagenumber.']';
$image = new Imagick($myurl);
$image->setResolution( 300, 300 );
$image->setImageFormat( "png" );
$image->writeImage('newfilename.png');
1 голос
/ 30 сентября 2010

, но по какой-то причине (безопасность) я отключил выполнение команд оболочки с помощью php

Вам нужно будет либо снова включить выполнение команд оболочки, либо установить Расширение ImageMagick PHP .См. здесь о том, как его установить.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...