0

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

问候拉胡尔

4

2 回答 2

0

使用 ImageMagick 附带的标识:

$pages = exec("/usr/bin/identify -format %n <filename>");
于 2011-05-31T13:52:57.727 回答
0

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

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

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

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

pdftk myfile.pdf dump_data | grep NumberOfPages | cut -d " " -f 2
于 2010-09-08T13:21:51.523 回答