署名付き PDF に「ユーザー定義の外観アイコン」を追加しようとしています。問題を実装するには?修正するのを手伝ってください。ありがとう。
質問する
1404 次
1 に答える
2
定義済みのアイコンを使用した注釈の作成は簡単です。キーワード リストで「注釈 > 注釈アイコン」を検索してください: http://itextpdf.com/themes/keyword.php?id=294
これらの注釈を署名付き PDF に追加するのは難しい部分です。場合によっては、署名を壊さずにこれを行うことは不可能です。具体的には、署名の MDP 設定によって注釈の追加が禁止されている場合です。その場合、あなたの質問は答えられません。
PdfStamper
ただし、MDP 設定で注釈の追加が許可されている場合は、追加モードを使用して注釈を追加する必要があります。PDF および電子署名に関するマニュアルで、キーワード「追加モード」を検索してください。
public void addAnnotation(String src, String dest)
throws IOException, DocumentException {
PdfReader reader = new PdfReader(src);
PdfStamper stamper =
new PdfStamper(reader, new FileOutputStream(dest), '\0', true);
PdfAnnotation comment = PdfAnnotation.createText(stamper.getWriter(),
new Rectangle(200, 800, 250, 820), "Finally Signed!",
"Bruno Specimen has finally signed the document", true, "Comment");
stamper.addAnnotation(comment, 1);
stamper.close();
}
"Comment" の可能な代替値は、"Key"、"Note"、"Help"、"NewParagraph"、"Paragraph"、および "Insert" です。
于 2013-02-21T11:15:37.853 に答える