PHP と ImageMagick を使用して PDF から PNG への変換スクリプトを実行していますが、変換速度に問題があります。
非常に小さな PDF の場合、変換にかかる時間はそれほど長くありませんが、250kb のファイル (実際にはそれほど大きくはありません) の場合、変換に 20 分以上かかるため、機能することはわかっています。
PHPは次のとおりです。
//***** GET PATH TO IMAGEMAGICK *****
$path_to_imagemagick = trim(`which convert`);
//***** PATH TO PDF TO CONVERT *****
$path_to_pdf = getcwd() . "/pdf/myfile.pdf[0]";
//***** PATH TO OUTPUT TO *****
$output_path = getcwd() . "/pdfimage/test_converted.png";
@exec($path_to_imagemagick . " -density 72 -quality 60 -resize 150x " . $path_to_pdf . " " . $output_path);
これを速くするために変更できる設定はありますか?
それが役立つ場合、画像は PNG である必要はありません。JPEG の方が速い場合は、喜んでそちらを使用します。