gpt4 book ai didi

java - iText 冲压 - Java

转载 作者:搜寻专家 更新时间:2023-11-01 02:24:02 25 4
gpt4 key购买 nike

<分区>

我无法在不使数字签名无效的情况下对 PDF 文档进行标记。

目前,我成功冲压了一个PDF。但是,如果文档之前已签名,则签名将不再有效。我理解为什么会发生这种情况,但如果我使用 Acrobat 添加文本或使用注释对其进行标记,则签名有效。

我尝试添加注释或评论,但它仍然使签名无效。有没有办法在不使数字签名无效的情况下使用 iText 向 PDF 添加图章?

这是我用来标记的代码片段:

        PdfReader reader = new PdfReader(inputstream);

stamp = new PdfStamper(reader, new FileOutputStream(file));


PdfContentByte pcb;
BaseFont bf = BaseFont.createFont("Courier", BaseFont.CP1250,BaseFont.EMBEDDED);

Rectangle r = reader.getPageSizeWithRotation(1);

pcb = stamp.getOverContent(1);

// set the font and size
float size = 12;
pcb.setFontAndSize(bf, size);

float width = 90;
float centerX = 0, startY = 0;
centerX = r.getWidth() - (width / 2) - 20;
startY = r.getHeight() - (15 * 2) - 145;

pcb.beginText();
pcb.showTextAligned(PdfContentByte.ALIGN_CENTER, stampText, centerX, startY, 0);

pcb.setFontAndSize(bf, 10);
pcb.showTextAligned(PdfContentByte.ALIGN_CENTER, date, centerX-9, startY-8, 0);
pcb.endText();
stamp.close();

任何帮助将不胜感激,谢谢

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com