فك تشفير PDF باستخدام Rust
Contents
[
Hide
]
فك تشفير ملف PDF باستخدام كلمة مرور المالك
يمكنك فتح ملف PDF محمي بكلمة مرور، فك تشفيره، وحفظه باستخدام Aspose.PDF for Rust عبر C++. يتم فتح ملف PDF باستخدام كلمة مرور المالك، فك تشفيره لإزالة جميع القيود الأمنية، ثم حفظه كملف PDF جديد غير محمي.
- استخدم open_with_password لتحميل ملف PDF محمي بكلمة مرور عن طريق توفير مسار الملف وكلمة مرور المالك.
- استدعِ decrypt طريقة لإزالة حماية كلمة المرور وجميع القيود الأمنية المرتبطة بالمستند.
- حفظ ملف PDF المفكك باستخدام 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(())
}