2016-12-05 14 views
2

Я пытаюсь преобразовать PDF в PNG, используя ghostscript и Imagick.Преобразование PDF в PNG с тем же разрешением

Я попытался это:

o_imagick = new imagick(mydocu.pdf[0]); 
$this->o_imagick->setImageFormat('png'); 
file_put_contents ("actualpdf.png", $this->o_imagick); 

, который генерирует и сохраняет новое изображение, но разрешение странно. Мне нужно, чтобы это было то же разрешение, что и PDF. Я предположил, что он просто сгенерирует точную копию PNG из PDF.

Любые идеи?

+1

PDF обычно поставляется в размерах бумаги формата А4, поэтому вам необходимо определить разрешение/размеры для изображения PNG соответственно. – Farside

ответ

0

PDF не имеет разрешения, как правило, его масштабируемого векторного формата. Поэтому ваше требование не имеет смысла.

Возможно, что PDF содержит изображение, которое может иметь разрешение, но это не совсем то же самое.

Если вы разместили пример PDF-файла, мы можем сделать некоторые предложения, но, поскольку он не является достаточной информацией.