ホームページ  >  記事  >  バックエンド開発  >  PHP PDFをJPGに変換する方法

PHP PDFをJPGに変換する方法

藏色散人
藏色散人オリジナル
2020-11-24 09:58:002508ブラウズ

php pdf を jpg に変換する方法: まず PHP サンプル ファイルを作成し、次に PHP と ImageMagick を使用して PDF を JPG に変換します。

PHP PDFをJPGに変換する方法

おすすめ:「PHP ビデオチュートリアル

このチュートリアルの動作環境:Windows 7 システム、PHP バージョン5.6、この方法はすべてのブランドのコンピューターで機能します。

具体的な質問:

PHP と ImageMagick を使用して PDF を高品質 JPG に変換する

300 DPI の PDF を持っていますが、これを 300 DPI に変換したいと考えています。 2550x3300のDPI JPG。 ImageMagick でこれができると聞いたので、ImageMagick を動作させましたが、元の PDF の約 1/5 のサイズの JPG しか返されません。

これはソース画像ではありません。いくつかの高品質 PDF で実行しましたが、すべて同じ問題が発生しました。

StackOverflow でアイデアを探した結果、これが私が使用したいアプローチです:

$im = new imagick($srcimg);
$im->setImageResolution(2550,3300);
$im->setImageFormat('jpeg');
$im->setImageCompression(imagick::COMPRESSION_JPEG);
$im->setImageCompressionQuality(100);
$im->writeImage($targetimg);
$im->clear();
$im->destroy();

しかし、これはまだ機能しません。

また、$ img->resizeImage() を使用して JPG のサイズを変更しようとしましたが、サイズが適切な場合でも、品質は低くなります。

実装方法:

これは正しい方法であり、品質が向上します。

rree

以上がPHP PDFをJPGに変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。