Unix 计算LAMP服务器中PDF文件的页数

Unix 计算LAMP服务器中PDF文件的页数,unix,pdf,lamp,ghostscript,Unix,Pdf,Lamp,Ghostscript,在拆分之前,如何计算LAMP服务器中PDF文件的页数 我试图用Ghost脚本来实现这一点,但我没有找到关于它的文档 PHP似乎不是正确的方法,我不知道还有其他Unix软件可以做到这一点。有什么建议吗?解决方案 pdfinfo [pdfname] | grep Pages | awk '{total=$2}END{printf total}' 您可以在不使用任何其他linux软件包的情况下使用以下软件包: foundPages=$(strings < $PDF_FILE | sed -n

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

我试图用Ghost脚本来实现这一点,但我没有找到关于它的文档

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)
foundPages=$(字符串<$PDF|u FILE | sed-n's |.*Count-{0,1\\\([0-9]\{1,\}\).\1 | p'| sort-rn | head-n1)

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