Dekripsi PDF menggunakan Rust
Contents
[
Hide
]
Dekripsi File PDF menggunakan Kata Sandi Pemilik
Anda dapat membuka, mendekripsi, dan menyimpan dokumen PDF yang dilindungi kata sandi menggunakan Aspose.PDF for Rust via C++. PDF dibuka dengan kata sandi pemilik, didekripsi untuk menghapus semua pembatasan keamanan, dan kemudian disimpan sebagai PDF baru yang tidak dilindungi.
- Gunakan open_with_password untuk memuat PDF yang dilindungi kata sandi dengan menyediakan jalur file dan kata sandi pemilik.
- Panggil decrypt metode untuk menghapus perlindungan kata sandi dan semua pembatasan keamanan terkait dari dokumen.
- Simpan PDF yang telah didekripsi menggunakan save_as.
use asposepdf::Document;
fn main() -> Result<(), Box<dyn std::error::Error>> {
// Open a password-protected PDF-document
let pdf = Document::open_with_password("sample_with_password.pdf", "ownerpass")?;
// Decrypt PDF-document
pdf.decrypt()?;
// Save the previously opened PDF-document with new filename
pdf.save_as("sample_decrypt.pdf")?;
Ok(())
}