【问题标题】:Count number of pages of a PDF file in a LAMP server计算 LAMP 服务器中 PDF 文件的页数
【发布时间】:2013-11-07 15:04:43
【问题描述】:

如何在拆分之前在 LAMP 服务器中计算 PDF 文件的页数?

我正在尝试使用 Ghost Script 执行此操作,但我没有找到有关它的文档。

PHP 似乎不是正确的方法,我不知道有任何其他 Unix 软件可以做到这一点。有什么建议吗?

【问题讨论】:

  • 你可以回答你自己的问题:)
  • 你也可以说:pdfinfo pdfname | awk '/^Pages:/ {print $2}'
  • 您的解决方案应包含在答案中并从问题中删除。或者 devnull 应该创建一个答案。

标签: unix pdf lamp ghostscript


【解决方案1】:

解决方案

pdfinfo [pdfname] | grep Pages | awk '{total=$2}END{printf total}'

【讨论】:

    【解决方案2】:

    您无需任何额外的 linux 软件包即可使用以下内容:

    foundPages=$(strings < $PDF_FILE | sed -n 's|.*Count -\{0,1\}\([0-9]\{1,\}\).*|\1|p' | sort -rn | head -n 1)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-06-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-28
      • 2011-03-19
      • 2017-04-27
      • 1970-01-01
      相关资源
      最近更新 更多