PDF in Bild umwandeln in PHP mit ImageMagick
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:
<?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;
?>