加密 PDF 文件
Contents
[
Hide
]
使用不同的加密类型和算法加密 PDF 文件
为了加密 PDF 文件,您需要创建 PdfFileSecurity 对象,然后调用 EncryptFile 方法。您可以将用户密码、所有者密码和权限传递给 EncryptFile 方法。您还需要将 KeySize 和 Algorithm 值传递给此方法。
以下代码片段向您展示如何加密 PDF 文件。
public static void EncryptPDFFile() {
// 创建 PdfFileSecurity 对象
PdfFileSecurity fileSecurity = new PdfFileSecurity();
fileSecurity.bindPdf(_dataDir + "sample.pdf");
// 使用 256 位加密加密文件
fileSecurity.encryptFile("User_P@ssw0rd", "OwnerP@ssw0rd", DocumentPrivilege.getPrint(), KeySize.x256,
Algorithm.AES);
fileSecurity.save(_dataDir + "sample_encrypted.pdf");
}