فك تشفير ملف PDF

يجب فتح مستند PDF مشفر بكلمة مرور أو شهادة قبل أن يمكن تنفيذ عملية أخرى عليه. إذا حاولت العمل على مستند PDF مشفر، فسوف ترمي استثناء. بعد فتح ملف PDF مشفر، يمكنك تنفيذ عملية واحدة أو أكثر عليه.

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

لفك تشفير ملف PDF، تحتاج إلى إنشاء كائن PdfFileSecurity ثم استدعاء طريقة DecryptFile. ``` أنت بحاجة أيضًا إلى تمرير كلمة مرور المالك إلى DecryptFile الطريقة. يوضح لك مقتطف الشفرة التالي كيفية فك تشفير ملف PDF.

    public static void DecryptPDFFile()
        {
            PdfFileInfo pdfFileInfo = new PdfFileInfo(_dataDir + "sample_encrypted.pdf");
            // Create PdfFileSecurity object
            if (pdfFileInfo.IsEncrypted)
            {
                PdfFileSecurity fileSecurity = new PdfFileSecurity();
                fileSecurity.BindPdf(_dataDir + "sample_encrypted.pdf");
                // Decrypt PDF document
                fileSecurity.DecryptFile("P@ssw0rd");
                fileSecurity.Save(_dataDir + "sample_decrtypted.pdf");
            }
        }