2

Microsoft Word 2013 で作成された PDF/A-1A ドキュメントに署名し、目に見える署名で iTextSharp を使用すると、問題が発生します。署名されたドキュメントは、PDF/A バリデーターからの次のエラーにより、適合しなくなりました。

  • 終了テキスト演算子がありません
  • テキスト開始演算子がありません

署名済み文書を Acrobat で印刷するときも警告メッセージが表示されます (ただし、文書を開くときは表示されません)。

目に見える署名がなければ、ドキュメントは適合したままです。

iTextSharp リリース 5.5.7 および 5.5.8 を使用してテストしました。同じ効果。acrobat reader または pro を使用して同じ PDF/A ドキュメントに署名しても、PDF/A-1A 準拠は損なわれません。MS Word 2013 以外のソフトウェアで作成された PDF 文書に署名し (名前を付けて保存コマンドを使用)、iText を使用しても、PDF/A-1A 準拠は損なわれないようです。

テスト ドキュメントは、次の場所からダウンロードできます。

使用されるオンライン バリデータ: pdf-online、pdf-tools、Preflight (Adobe Acrobat)。このバリデータは、署名されたドキュメントも検証します:-)

iText ライブラリにバグはありますか? また、有効な PDF/A-1A ドキュメントを取得する方法はありますか?

助けてくれてありがとう!コルト


ご回答有難うございます。2 月に iText から配布されたパッチをテストしました。ドキュメントを印刷する際の問題(警告メッセージ)を解決しました。しかし、パッチはおそらく最終リリース (5.5.9) に統合されておらず、問題はまだ解決されていません。

4

1 に答える 1

1

iText 5.5.10 で修正される予定です。待てない場合は、次の 2 つのコミットで問題を解決でき
ます 。

于 2016-04-19T11:17:31.167 に答える