Mittels der ImageMagick-Library kann man in PHP einfach eine PDF-Datei in ein Bild umwandeln, um z.B. eine Vorschau auf der Webseite anzuzeigen:
Mit folgendem Beispiel-Code wird die erste Seite des PDFs in ein jpeg-Bild umgewandelt und dieses angezeigt:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
<?php // settings $page = 0; $file = 'test.pdf'; $resolution = 300; $outputFormat = 'jpg'; // convert $im = new \Imagick(); $im->setResolution($resolution, $resolution); $im->readImage(sprintf('%s[$s]', $file, $page)); $im->setImageFormat($outputFormat); // show image header('Content-Type: image/jpeg'); echo $im; ?> |