PDFを画像に変換するには、ImageMagickを利用することで、簡単に実装することができます。
本記事では、簡単なサンプルで、利用方法を解説しています。
ぜひ、参考にしていただければと思います。
サンプル
1 2 3 4 5 |
$imagick = new Imagick(); $imagick->readImage($pdf_path); $saveImagePath = public_path('converted.jpg'); $imagick->writeImages($saveImagePath, true); $imagick->destroy(); |
バイナリ文字列からの画像の読み込み
PDFファイルの指定には、ファイル名を指定する方法以外にも、バイナリ文字列を指定する方法があります。
1 |
$imagick->readImageBlob($content); |
詳細については、公式マニュアルを参照してください。
PHP マニュアル
Imagick::readImage
https://www.php.net/manual/ja/imagick.readimage.php