我正在使用 iText 库来签署我的 PDF 文档。
我想知道 PdfStamper 中是否有任何方法可以管理外观的显示:一层中的签名信息和另一层中的图像,它们现在位于同一层中:
解决方案 :
PdfStamper pdfStamper;
pdfStamper = PdfStamper.createSignature(pdfReader, null, '\0',
outputFile);
// appearance
PdfSignatureAppearance appearance = pdfStamper
.getSignatureAppearance();
appearance .setReason("Test");
appearance .setLocation("Location");
appearance .setSignatureGraphic(Image.getInstance(RESOURCE));
appearance.setRenderingMode(RenderingMode.GRAPHIC_AND_DESCRIPTION); appearance.setVisibleSignature(new Rectangle(420, 732, 512, 780), 1,"sign");
参考这本有趣的书,我现在可以为描述和图形创建两个区域。