使用Imagemagick - PHP计算PDF文件中的页面

bla*_*d Ψ 6 php pdf imagemagick imagick

我在Windows Vista PC中使用PHP 5和Apache.我已经安装和配置了.我想要计算pdf文件中的总页数.Imagemagickimagick

在这里提供了一个解决方案,但不知道如何打开pdf文件作为文本和计数页面.

有人给我一个明确的解决方案来计算使用imagemagick的页面

identify -format %n testfile.pdf

从谷歌搜索,我发现了一些解决方法或例子;

  1. imagick(identify -format %n testfile.pdf)
  2. identify -density 12 -format "%p" testfile.pdf
  3. identify -format %n testfile.pdf

我不知道如何利用这些东西..

Kur*_*fle 13

而不是使用的"identify -format %n $file"(可证明是复杂或MULT页的PDF文件非常慢),你应该宁愿使用正确的工具的工作,pdfinfo:

exec("pdfinfo $file | grep Pages: | awk '{print $2}'")
Run Code Online (Sandbox Code Playgroud)

哪个更快......


bla*_*d Ψ 3

我用它解决了;

exec("identify -format %n $file")

  • 对于多页 PDF,这将“极其”慢,尤其是对于页面上图形更复杂的 PDF... (3认同)