OwnerPassword

PdfEncryptionDetails.OwnerPassword property

يحدد كلمة مرور المالك لمستند PDF المشفر.

public string OwnerPassword { get; set; }

ملاحظات

تتيح كلمة مرور المالك للمستخدم فتح مستند PDF مشفر دون أي قيود وصول المحددة فيPermissions.

لا يمكن أن تكون كلمة مرور المالك هي نفسها كلمة مرور المستخدم.

أمثلة

يوضح كيفية تعيين الأذونات على مستند PDF المحفوظ.

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

builder.Writeln("Hello world!");

// تمديد الأذونات للسماح بتحرير التعليقات التوضيحية.
PdfEncryptionDetails encryptionDetails =
    new PdfEncryptionDetails("password", string.Empty, PdfPermissions.ModifyAnnotations | PdfPermissions.DocumentAssembly);

// قم بإنشاء كائن "PdfSaveOptions" الذي يمكننا تمريره إلى طريقة "حفظ" الخاصة بالمستند
// لتعديل كيفية تحويل هذه الطريقة للمستند إلى .PDF.
PdfSaveOptions saveOptions = new PdfSaveOptions();
// تمكين التشفير عبر خاصية "EncryptionDetails".
saveOptions.EncryptionDetails = encryptionDetails;

// عندما نفتح هذا المستند، سوف نحتاج إلى توفير كلمة المرور قبل الوصول إلى محتوياته.
doc.Save(ArtifactsDir + "PdfSaveOptions.EncryptionPermissions.pdf", saveOptions);

أنظر أيضا