IsEncrypted

FileFormatInfo.IsEncrypted property

إرجاعحقيقي إذا تم تشفير المستند ويتطلب كلمة مرور لفتحه.

public bool IsEncrypted { get; }

ملاحظات

هذه الخاصية موجودة لمساعدتك على فرز المستندات المشفرة عن غير المشفرة. إذا حاولت تحميل مستند مشفر باستخدام Aspose.Words دون إدخال كلمة مرور، فسيتم طرح استثناء . يمكنك استخدام هذه الخاصية لمعرفة ما إذا كان المستند يتطلب كلمة مرور واتخاذ إجراء قبل تحميله، على سبيل المثال، مطالبة المستخدم بإدخال كلمة مرور.

أمثلة

يوضح كيفية استخدام فئة FileFormatUtil لاكتشاف تنسيق المستند والتشفير.

Document doc = new Document();

// تكوين كائن SaveOptions لتشفير المستند
// بكلمة مرور عندما نحفظه، ثم نحفظ المستند.
OdtSaveOptions saveOptions = new OdtSaveOptions(SaveFormat.Odt);
saveOptions.Password = "MyPassword";

doc.Save(ArtifactsDir + "File.DetectDocumentEncryption.odt", saveOptions);

// التحقق من نوع الملف الخاص بمستندنا وحالة تشفيره.
FileFormatInfo info = FileFormatUtil.DetectFileFormat(ArtifactsDir + "File.DetectDocumentEncryption.odt");

Assert.AreEqual(".odt", FileFormatUtil.LoadFormatToExtension(info.LoadFormat));
Assert.True(info.IsEncrypted);

أنظر أيضا