更改 PDF 文件的密码
Contents
[
Hide
]
更改 PDF 文件的密码
为了更改 PDF 文件的密码,您需要创建 PdfFileSecurity 对象,然后调用 ChangePassword 方法。您需要将现有的所有者密码和新的用户及所有者密码传递给 ChangePassword 方法。
以下代码片段演示了如何更改 PDF 文件的密码。
public static void ChangePassword() {
PdfFileInfo pdfFileInfo = new PdfFileInfo(_dataDir + "sample_encrypted.pdf");
// 创建 PdfFileSecurity 对象
if (pdfFileInfo.isEncrypted()) {
PdfFileSecurity fileSecurity = new PdfFileSecurity();
fileSecurity.bindPdf(_dataDir + "sample_encrypted.pdf");
fileSecurity.changePassword("OwnerP@ssw0rd", "Pa$$w0rd1", "Pa$$w0rd2", DocumentPrivilege.getPrint(),
KeySize.x256);
fileSecurity.save(_dataDir + "sample_encrtypted1.pdf");
}
}