PHP imagemagick exec конвертировать PDF страницу 0 в PNG слишком мала - PullRequest
2 голосов
/ 01 марта 2011

Я использую это для преобразования PDF в PNG:

exec ('/ usr / bin / convert -density 96 -quality 85 a.pdf [0] a.png');

Я также попытался сделать это так просто:

exec ('/ usr / bin / convert -colorspace RGB "a.pdf [0]" "a.png"');

но исходный файл PDF, который я дал, имеет только одно изображение и не содержит текста, и это изображение имеет размер 700x400 пикселей и, тем не менее, полученный PNG, например, составляет 100x30.

Как конвертировать, чтобы получить исходное изображение? Я что-то не так делаю?

Спасибо.

Ответы [ 2 ]

0 голосов
/ 03 марта 2011

В итоге я использовал команду вместе с параметром "-density 350%".Это дало мне точный размер изображения каждый раз и до сих пор работало.

exec('/usr/bin/convert -density 350% -quality 85 a.pdf[0] a.png');

Спасибо за ваше время.

0 голосов
/ 02 марта 2011

Попробуйте использовать этот параметр для конвертации "-density 300x300 -units пикселейperinch"Как насчет этого?

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