Вам нужно ImageMagick
и GhostScript
<?php
$im = new imagick('file.pdf[0]');
$im->setImageFormat('jpg');
header('Content-Type: image/jpeg');
echo $im;
?>
[0]
средства page 1
.
Можно также получить количество страницы с помощью
$im->getNumberImages();
Тогда Вы, банка может создать ползунки всех страниц с помощью цикла, например,
'file.pdf['.$x.']'