有人可以建议使用 exec() 函数执行 imagick 的二进制文件来计算 pdf 文件中的页面的 php 代码。任何建议都会很棒。谢谢!
问候拉胡尔
有人可以建议使用 exec() 函数执行 imagick 的二进制文件来计算 pdf 文件中的页面的 php 代码。任何建议都会很棒。谢谢!
问候拉胡尔
使用 ImageMagick 附带的标识:
$pages = exec("/usr/bin/identify -format %n <filename>");
请记住,ImageMagick 使用 ghostscript 来读取 pdf 文件,因此这可能是一种非常低效的简单计算页数的方法。
我所做的是使用 pdftk 来爆页,然后计算输出文件的数量。但碰巧我也想处理输出文件。
您还可以使用 pdftk 的数据转储来计算页数。
此命令行在 *nix 上运行良好。
pdftk myfile.pdf dump_data | grep NumberOfPages | cut -d " " -f 2