天天看點

php jpg轉換為pdf檔案,使用PHP進行PDF轉換為JPG轉換

我正在嘗試通過幫助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(在紙上)