仅以 PHP 计算 PDF 中的页数 [已关闭]
我需要一种方法来计算PHP中PDF的页数。我已经做了一些谷歌搜索,我发现的唯一的东西要么使用shell /bash脚本,perl,要么使用其他语言,但我需要在原生PHP中使用一些东西。是否有任何库或示例来说明如何执行此操作?
我需要一种方法来计算PHP中PDF的页数。我已经做了一些谷歌搜索,我发现的唯一的东西要么使用shell /bash脚本,perl,要么使用其他语言,但我需要在原生PHP中使用一些东西。是否有任何库或示例来说明如何执行此操作?
如果使用Linux,这比使用获取页面计数(特别是对于大量页面)要快得多:identify
exec('/usr/bin/pdfinfo '.$tmpfname.' | awk \'/Pages/ {print $2}\'', $output);
您确实需要安装 pdfinfo。
我知道这已经很老了...但如果它与我现在有关,它也可以与他人相关。
我刚刚研究了这种获取页码的方法,因为这里列出的方法对于大型PDF来说效率低下且速度非常慢。
$im = new Imagick();
$im->pingImage('name_of_pdf_file.pdf');
echo $im->getNumberImages();
似乎对我很好!