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");
}