0

魔女にとっては珍しい問題だと思うのですが、解決策が見つかりません。iTextSharpを使用して、複数のデジタル証明書を使用してPDFドキュメントに署名しています。ここまでは順調ですね。すべてが正常に動作します。今、私のクライアントは、誰かがファイルに署名するたびに、署名にテキストメッセージを添付できるようにしたいと考えています。場所または理由フィールドを使用してテキストを追加することを考えましたが、これらのフィールドは十分な大きさではありません。以前の署名を無効にせずにPDFドキュメントにファイルを添付する方法はありますか?

4

1 に答える 1

1

PDFファイルに添付ファイルを追加すると、(Adobe Acrobat / Readerによると)既存の署名が壊れます。これは、添付ファイルの追加はどのタイプの署名でも許可されているアクションではないためです。

ただし、使用する署名でフォームへの入力が許可されている場合は、フォームフィールドを使用できます。そのようにできる場合は、PDFドキュメントのデジタル署名、Bruno Lowagie(iText Software)によるホワイトペーパー、特にセクション2.5「PDFとワークフローの署名」を参照してください。

コードサンプルはJavaで記述されていますが、作成者は、Javaの例もiTextの代わりにiTextSharpを使用しているC#開発者にとっても理解しやすいと確信しています。

C#化されたサンプルは、iTextSharpSVNリポジトリからチェックアウトできます。

于 2012-12-17T18:15:31.667 に答える