我们一直在尝试在不使签名无效的情况下向现有签名 PDF 添加注释/图章,但不幸的是浏览器不会显示图章/注释。在 Adobe Reader 中打开时,可以在那里看到注释。欢迎任何其他想法。我们想要的只是现有签名 PDF 上的一些不会使签名无效的文本。
这是我们的代码:
PdfReader reader = new PdfReader(pdf1);
PdfStamper pdfStamper = new PdfStamper(reader, new FileOutputStream(RESULT), '\0', true);
PdfContentByte pcb = new PdfContentByte(pdfStamper.getWriter());
PdfAnnotation annot = PdfAnnotation.createFreeText(pdfStamper.getWriter(), new Rectangle(150, 150, 200, 200), "Annotation 1", pcb);
annot.setFlags(PdfAnnotation.FLAGS_PRINT);
pdfStamper.addAnnotation(annot, 1);
pdfStamper.close();