PDF加密与解密

本代码示例演示了如何修改元数据、将 PDF 设置为只读、配置权限以及更改文档加密密码。

首先,使用打开方式导入一个现有的 PDF 文档。通过指定密码作为第二个参数,该方法可用于打开受密码保护的文档。

要设置新的元数据信息,首先要创建一个空的 Map,然后为元数据添加键值对,如作者和关键字。利用 overrideMetadata 方法将新元数据应用到 PDF 文档。

接下来,使用 removePasswordsAndEncryption 方法删除密码和加密,并使用 makePdfDocumentReadOnly 方法设置新密码,将 PDF 配置为只读。

PDF 文档的权限是通过名为 "permissions "的对象配置的,该对象指定是否允许或禁止某些操作,如注释、内容提取、表格填写和打印。将权限对象传递给 setPermission 方法。

最后,更改或设置文档加密密码为 "my-password",并将修改后的 PDF 保存为 "secured.pdf"。