2

iTextSharp を使用して PDF を作成しています。ソース PDF ファイル (S_PDF.pdf) を読み取り、そのドキュメントの上下にテキストをスタンプして、結果をファイル (R_PDF.PDF) として保存するだけです。

今、R_PDF.pdf ファイルからスタンプを削除し、それを S_PDF.pdf と比較するという要件があります。

その要件にはちょっと疑問があります (なぜ同じファイルを比較する必要があるのでしょうか)。しかし、私はそれが可能かどうかを調べるように頼まれました. だから私はグーグルでほとんど検索せず、ASPOSEを使用してスタンプを削除することができました(既存のpdfドキュメントのスタンプを削除するためにiTextから何かを見つけることができませんでした)、とにかく今の質問は次のとおりです:

  • これらのファイルを比較する方法 ブール型の結果だけで十分です
  • iText を使用してすべてまたは特定のスタンプを削除できますか?
4

2 に答える 2

2

i-net PDF content comparerも良いAPIを持っているようです。

私がより頻繁に使用する別のオプションはdiff-pdfです。これの最良の部分は、ファイルを視覚的に比較することです。これにより、多くのエンコーディング ノイズを減らすことができます。

Docotic.Pdf Libraryを確認してください。VB.NETを使用して比較できるはずです。

于 2012-08-01T22:18:03.987 に答える
0

Ok。我々は持っています:

  1. S_PDF
  2. R_PDF

どうですか:

ステップ1: S_PDF => iTextSharp=>"新しいR_PDF"。

ステップ2: R_PDFと「新しいS_PDF」をバイトごとに比較しますか?この場合、任意のファイル比較ツールを使用できます。

于 2012-08-02T01:16:46.637 に答える