Ich verwende die Imagick-Erweiterung.
Das ist mein Code
Code: Select all
$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();
Aber mein JPG hat eine Seitengröße von 842 x 595 Pixel und eine DPI von 72.
Und die IMG-Datei ist auf Papier viel kleiner als die PDF-Datei, als ich sie ausgedruckt habe.
Was ist ein richtiger Weg, um eine Bilddatei aus einer PDF-Datei so groß wie eine PDF-Datei (auf Papier) zu machen?
Mobile version