我正在嘗試通過幫助PHP将PDF轉換為IMG(JPG)。
我正在使用想象擴充。
這是我的代碼
$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();
我的源碼pdf檔案具有正确的尺寸(210×297 mm,像A4有)。一切都看起來不錯
但我的jpg的頁面次元為842×595像素,DPI為72。
并且img檔案比紙張更小一點,然後pdf,當我列印它。
什麼是從pdf制作圖像檔案的一個正确的方法,使其如此大如pdf(在紙上)