【发布时间】:2014-12-28 17:22:19
【问题描述】:
我正在使用以下代码来获取 PDF 文件中的页数。
$img = new imagick();
$img->setResolution(200,200);
$img->readImage("{$FileName}");
$NumberOfPages = $img->getNumberImages();
echo "$NumberOfPages";
代码有效,但速度很慢(每页 0.5 秒。29 页的 PDF 需要 15 秒才能交付结果)。
我错过了什么吗? 必须有更快的方法:
1) 获取一个pdf的页数
2) 将单个页面转换为图片
请注意,只有在 1) 完成后,2) 才有可能。 当 PDF 只有 16 页时,转换第 39 页是没有意义的。
任何帮助将不胜感激。
大卫
【问题讨论】:
标签: php pdf imagemagick