Как преобразовать PDF в PNG с помощью ImageMagick (CGI / Perl) - PullRequest
1 голос
/ 25 января 2012

Я искал об этом. Но я нашел только пример PHP. Я буду признателен за любую идею, ссылку или книгу, которую вы можете мне предложить.

1 Ответ

4 голосов
/ 25 января 2012

Один простой способ - прочитать и записать файл с желаемым расширением:

use strict;
use warnings;
use Image::Magick;

my $image = Image::Magick->new;
my $x = $image->Read('file.pdf');
$x = $image->Write('out.png');
warn "$x" if "$x";

. Выходные файлы будут out-0.png, out-1.png, ... (oneфайл для каждой страницы в оригинальном PDF), если исходный файл имеет несколько страниц ИЛИ out.png, если PDF - это только одна страница.

...