فتح ملف PDF محمي بكلمة مرور باستخدام Go

فتح مستند PDF محمي بكلمة مرور

يفسر هذا المقتطف البرمجي كيفية فتح مستند PDF محمي بكلمة مرور باستخدام Aspose.PDF for Go via C++. يتم فتح المستند باستخدام كلمة مرور المالك، والتي توفر الوصول الكامل وتسمح بعمليات إضافية مثل قراءة البيانات الوصفية، فحص الأذونات، فك تشفير الملف، أو تعديل المحتوى.

  1. فتح المستند PDF المحمي.
  2. استدعِ OpenWithPassword وقدم اسم الملف مع كلمة مرور المالك لفتح المستند.
  3. استخدم ‘defer pdf.Close()’ لتحرير جميع الموارد المخصصة بمجرد اكتمال المعالجة.
  4. بعد فتح المستند، يمكنك المتابعة بالمهام الإضافية مثل فك تشفير PDF، وتغيير الأذونات، أو استخراج المعلومات.

    package main

    import "github.com/aspose-pdf/aspose-pdf-go-cpp"
    import "log"

    func main() {
        // OpenWithPassword(filename string, password string) opens a password-protected PDF-document
        pdf, err := asposepdf.OpenWithPassword("sample_with_password.pdf", "ownerpass")
        if err != nil {
            log.Fatal(err)
        }
        // Close() releases allocated resources for PDF-document
        defer pdf.Close()
        // working...
    }