Obtenir les autorisations avec Rust
Contents
[
Hide
]
Obtenir les autorisations d’un document PDF protégé par mot de passe
Cette section explique comment lire et afficher les autorisations d’accès d’un document PDF protégé par mot de passe en Rust. Le PDF est ouvert avec le mot de passe propriétaire, qui accorde un accès complet aux paramètres de sécurité du document. Les autorisations actuellement assignées sont ensuite récupérées et affichées dans la console.
- Ouvrez le document PDF protégé.
- Appelez get_permissions pour obtenir les indicateurs d’autorisation qui définissent quelles opérations sont autorisées.
- Affichez les autorisations récupérées dans la console.
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(())
}