我試圖用PHP幫助將PDF轉換爲IMG(JPG)。PDF到JPG轉換使用PHP
我使用的是imagick擴展。
這是我的代碼
$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文件具有正確的尺寸(210X297毫米,像A4有)。一切看起來都不錯。 但我的JPG的頁面尺寸爲842x595像素,並且DPI爲72.
和img文件在pdf上更小,當我打印它時。
什麼是正確的方法從PDF製作的圖像文件,並進行這麼大的PDF(在紙上)
通過ghostscript的控制檯命令(GS)最後我已經實現了一切,結果是優秀的!速度快!非常快! – user1016265 2012-05-15 19:24:11