Конвертация PDF в JPG с использованием PHP
Я пытаюсь конвертировать PDF в IMG (JPG) с помощью PHP.
Я использую расширение imagick.
это мой код
$fp_pdf = fopen($pdf, 'rb');
$img = new imagick(); // [0] can be used to set page number
$img->readImageFile($fp_pdf);
$img->setImageFormat( "jpg" );
$img->setImageCompression(imagick::COMPRESSION_JPEG);
$img->setImageCompressionQuality(90);
$img->setResolution(300,300);
$img->setImageUnits(imagick::RESOLUTION_PIXELSPERINCH);
$data = $img->getImageBlob();
мой исходный файл PDF имеет правильный размер (210x297 мм, как у A4). И все выглядит хорошо. Но у моего jpg размер страницы 842x595 пикселей, а DPI - 72.
и img файл гораздо меньше на бумаге, чем PDF, когда я распечатал его.
Как правильно сделать файл изображения из PDF и сделать его таким большим, как PDF (на бумаге)