الحصول على الأذونات باستخدام Rust
Contents
[
Hide
]
الحصول على أذونات مستند PDF محمي بكلمة مرور
يوضح هذا القسم كيفية قراءة وعرض أذونات الوصول لمستند PDF محمي بكلمة مرور باستخدام Rust. يتم فتح ملف PDF باستخدام كلمة مرور المالك، والتي تمنح وصولًا كاملًا إلى إعدادات أمان المستند. ثم تُسترجع الأذونات المخصصة حاليًا وتُطبع إلى وحدة التحكم.
- افتح مستند PDF المحمي.
- استدع get_permissions للحصول على أعلام الأذونات التي تحدد أي العمليات مسموح بها.
- اطبع الأذونات المستخرجة إلى وحدة التحكم.
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(())
}