0

是否有确定的方法来检查现有 PDF 是否仅填充页眉和页脚?

我运行一个控制台应用程序,将现有的 PDF 合并为一个 PDF (FileA.pdf、FileB.pdf 和 FileC.pdf 成为 FileABC.pdf)

需要注意的是,我需要检查 PDF 是空的还是填充的。如果文件为空,则从合并中忽略(FileB.pdf 为空,因此合并后的文件为 FileAC.pdf)。但是,一个空文件仍然会有页眉和页脚,只是没有正文内容,我需要考虑这一点。

我目前所做的是手动收集所有不同空 PDF 的字节大小,并System.IO.FileInfo用于比较文件大小是否大于记录的空大小。

虽然这在 99% 的情况下都有效,但有时会出现异常情况,空 PDF 会高出 1 到 2 个字节,从而允许空文件漏掉。

4

0 回答 0