How to make a pdf non-modifiable but signable using Java?

问题描述 投票:0回答:0

我正在尝试创建一个不可编辑但可签名的 pdf。期望的状态应该是这样的:

但目前我正在使用 itext,为了允许签名,我需要执行 PdfWriter.ALLOW_MODIFY_CONTENTS | PdfWriter.ALLOW_MODIFY_ANNOTATIONS 但自然这也使 pdf 可编辑。

int pdfPermissions = PdfWriter.ALLOW_MODIFY_CONTENTS | PdfWriter.ALLOW_MODIFY_ANNOTATIONS;
pdfStamper.setEncryption(null, null, pdfPermissions, PdfWriter.ENCRYPTION_AES_128);

是否有其他库可以帮助我实现所需的限制?

java pdf itext
© www.soinside.com 2019 - 2024. All rights reserved.