1

我正在尝试将几个 pdf 文件合并到一页中。我正在使用 ghostcript 合并所有这些,但是当我将一个与空白页合并时出现问题。所以我必须检查每一个是否有空白的 pdf 文档。有没有办法用标准的 bash shell 或 Ruby 语言来做到这一点?

我正在使用 pdffonts 来确定 pdf 是否为空白。我正在使用命令:

pdffonts 00001.pdf

如果 pdf 为空白,则结果为:

name                                type              emb sub uni object ID

------------------------------------ ----------------- --- --- --- ---------

如果 pdf 不为空白,则结果为

name                                 type              emb sub uni object ID
------------------------------------ ----------------- --- --- --- ---------
Helvetica                            Type 1            no  no  no       6  0
4

2 回答 2

1

我对 bash 编程知之甚少,但编写一个程序似乎可行移动到一个名为 blank_pdfs 的目录。

以下是如何计算 bash 中程序返回的行数。

同时捕获输出行数和返回代码

于 2012-10-11T04:53:26.347 回答
1

gs -sDEVICE=bbox将为您提供文件/页面的最小边界框。对于空页面,它应该非常小。

于 2012-10-12T10:36:35.327 回答