Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如何在拆分之前计算 LAMP 服务器中 PDF 文件的页数?
我正在尝试使用 Ghost Script 执行此操作,但我没有找到有关它的文档。
PHP 似乎不是正确的方法,我不知道有任何其他 Unix 软件可以做到这一点。有什么建议么?
解决方案
pdfinfo [pdfname] | grep Pages | awk '{total=$2}END{printf total}'
您可以使用以下内容而无需任何额外的 linux 软件包:
foundPages=$(strings < $PDF_FILE | sed -n 's|.*Count -\{0,1\}\([0-9]\{1,\}\).*|\1|p' | sort -rn | head -n 1)