想象二进制来计算pdf文件中的页数

时间:2010-08-31 17:53:34

标签: php imagemagick exec imagick

有人可以使用exec()函数建议php代码执行imagick的二进制来计算pdf文件中的页面。 任何建议都会很棒。谢谢!

此致 拉胡

2 个答案:

答案 0 :(得分:0)

请记住,ImageMagick使用ghostscript来篡改pdf文件,因此这可能是一种非常低效的简单计算页面的方法。

我所做的是使用pdftk来破解页面,然后计算输出文件的数量。但碰巧我也想处理输出文件。

您还可以使用pdftk的数据转储来计算页数。

此命令行在* nix上运行良好。

pdftk myfile.pdf dump_data | grep NumberOfPages | cut -d " " -f 2

答案 1 :(得分:0)

使用ImageMagick附带的识别码:

$pages = exec("/usr/bin/identify -format %n <filename>");