ヘルプPHPを使用してPDFをIMG(JPG)に変換しようとしています。PHPを使用したPDFからJPGへの変換
私はimagick拡張機能を使用しています。
これは私のソースPDFファイル(A4持っているような210x297ミリ、)右の寸法を有している私のコード
$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();
です。そして、すべてがよさそうだ。 しかし、私のjpgは842x595 pxのページサイズを持ち、DPIは72です。
そしてimgファイルは紙面よりはるかに小さく、pdfは印刷しています。あなたは2つのセッター逃したように見えます何(紙に)PDFから画像ファイルを作成し、PDFファイルとして、それはとても大きく作るための適切な方法である
最後に私が実装されているすべてのもの、結果は素晴らしいです!スピードは速い!とても早い! – user1016265