Ubah Kata Sandi File PDF
Contents
[
Hide
]
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.
- Kata sandi Pengguna, jika disetel, adalah yang perlu Anda berikan untuk membuka PDF. Acrobat/Reader akan meminta pengguna untuk memasukkan kata sandi pengguna. Jika tidak benar, dokumen tidak akan terbuka.
- Kata sandi Pemilik, jika disetel, mengontrol izin, seperti pencetakan, pengeditan, ekstraksi, komentar, dll. Acrobat/Reader akan menolak hal-hal ini berdasarkan pengaturan izin. Acrobat akan memerlukan kata sandi ini jika Anda ingin mengatur/mengubah izin.
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");
}
}