複数の署名でPDFに署名する必要があります。これは同時に行われません。したがって、A が文書に署名し、2 日後に B が文書に署名するなど...
Manning iText in Action と Web にある次のコード例で説明されているように、既に署名が含まれているドキュメントに署名を追加するには、署名を作成するときに 2 つのパラメーターを追加するだけです。
stamper = PdfStamper.createSignature(this.pdfReader,
workingBaos, PdfWriter.VERSION_1_7, null, true);
一時ファイルを使用したくないため null を指定し、追加モードを使用して新しいリビジョンを作成するには true を指定します。
問題は、pdf を開くと、Acrobat Reader が最後の署名のみが有効であると表示することです。以前の署名はすべて無効です。PDFをiTextで確認すると問題ありません。
何か不足していますか?