2

我正在使用 iTextSharp 创建 PDF,它所做的只是读取源 pdf 文件(S_PDF.pdf),在该文档的顶部和底部标记一些文本并将结果保存为文件(R_PDF.PDF)。

现在,我有一个要求,从 R_PDF.pdf 文件中删除邮票并将其与 S_PDF.pdf 进行比较。

我有点怀疑这个要求(为什么我们真的需要比较同一个文件)。但我被要求找出是否可能。所以我在谷歌上几乎没有搜索,并且能够使用 ASPOSE 删除图章(无法从 iText 中找到删除现有 pdf 文档上的图章的内容),无论如何现在的问题是:

  • 如何比较这些文件?只是布尔类型的结果就足够了
  • 我们可以使用 iText 删除所有或特定的图章吗?
4

2 回答 2

2

您可以使用i-net PDF 内容比较器似乎也有一个很好的api

我更经常使用的另一个选项是diff-pdf,最好的部分是它可以直观地比较文件 - 这有助于减少大量编码噪音。

查看Docotic.Pdf 库,它应该允许您使用 VB.NET 进行比较

于 2012-08-01T22:18:03.987 回答
0

行。我们有:

  1. S_PDF
  2. R_PDF

怎么样:

第一步: S_PDF => iTextSharp =>“新 R_PDF”。

第二步:逐字节比较R_PDF和“New S_PDF”?在这种情况下,您可以使用任何文件比较工具。

于 2012-08-02T01:16:46.637 回答