Dapatkan Izin menggunakan Rust
Contents
[
Hide
]
Dapatkan izin dari dokumen PDF yang diproteksi kata sandi
Bagian ini menjelaskan cara membaca dan menampilkan izin akses dari dokumen PDF yang diproteksi kata sandi dalam Rust. PDF dibuka dengan kata sandi pemilik, yang memberikan akses penuh ke pengaturan keamanan dokumen. Izin yang saat ini diberikan kemudian diambil dan dicetak ke konsol.
- Buka dokumen PDF yang dilindungi.
- Panggil get_permissions untuk mendapatkan flag izin yang menentukan operasi mana yang diizinkan.
- Cetak izin yang diambil ke konsol.
use asposepdf::{Document, Permissions};
fn main() -> Result<(), Box<dyn std::error::Error>> {
// Open a password-protected PDF-document
let pdf = Document::open_with_password("sample_with_permissions.pdf", "ownerpass")?;
// Get current permissions of PDF-document
let permissions: Permissions = pdf.get_permissions()?;
// Print permissions
println!("Permissions: {}", permissions);
Ok(())
}