Ubah Kata Sandi File PDF

Ubah Kata Sandi File PDF

Untuk mengubah kata sandi file PDF, Anda perlu membuat objek PdfFileSecurity dan kemudian memanggil metode ChangePassword. Anda perlu memberikan kata sandi pemilik yang ada dan kata sandi pengguna dan pemilik baru ke metode ChangePassword.

Cuplikan kode berikut menunjukkan cara mengubah kata sandi dari file PDF.

public static void ChangePassword()
        {
            PdfFileInfo pdfFileInfo = new PdfFileInfo(_dataDir + "sample_encrypted.pdf");
            // Buat objek PdfFileSecurity
            if (pdfFileInfo.IsEncrypted)
            {
                PdfFileSecurity fileSecurity = new PdfFileSecurity();
                fileSecurity.BindPdf(_dataDir + "sample_encrypted.pdf");
                fileSecurity.ChangePassword("OwnerP@ssw0rd", "Pa$$w0rd1", "Pa$$w0rd2", DocumentPrivilege.Print, KeySize.x256);
                fileSecurity.Save(_dataDir + "sample_encrtypted1.pdf");
            }
        }