Я использую небольшой скрипт для преобразования PDF в JPG. Он работает, но качество очень низкое.
Скрипт:
$im = new imagick( 'document.pdf[ 0]' );
$im->setImageColorspace(255);
$im->setResolution(300, 300);
$im->setCompressionQuality(95);
$im->setImageFormat('jpeg');
$im->writeImage('thumb.jpg');
$im->clear();
$im->destroy();
Еще одна вещь, я хочу сохранить исходный размер PDF-файла, но при преобразовании будет обрезан размер JPG.