我有一个使用 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 会更快,我很乐意这样做。