OriginalFileName

ChmLoadOptions.OriginalFileName property

اسم ملف CHM. القيمة الافتراضية هيباطل .

public string OriginalFileName { get; set; }

ملاحظات

قد تحتوي مستندات CHM على روابط تشير إلى نفس المستند باسم الملف. يدعم Aspose.Words هذه الروابط ويستخدمها عادةًOriginalFileName للتحقق مما إذا كان الملف المشار إليه بواسطة link هو الملف الذي يتم تحميله. إذا تم تحميل مستند من دفق، فيجب تحديد اسم الملف الأصلي صراحةً عبر هذه الخاصية، لأنه لا يمكن تحديده تلقائيًا.

إذا تم تحميل مستند CHM من ملف وتم تحديد قيمة غير فارغة لهذه الخاصية، فستأخذ القيمة الأولوية لـ على الاسم الفعلي للملف المخزن فيOriginalFileName .

أمثلة

يوضح كيفية حل عناوين URL مثل “ms-its:myfile.chm::/index.htm”.

// تحتوي مستندنا على عناوين URL مثل "ms-its:amhelp.chm::....htm"، ولكن لها اسم مختلف،
// لذلك فإن روابط الملف لا تعمل بعد حفظه في HTML.
// نحتاج إلى تحديد اسم الملف الأصلي في 'ChmLoadOptions' لتجنب هذا السلوك.
ChmLoadOptions loadOptions = new ChmLoadOptions { OriginalFileName = "amhelp.chm" };

Document doc = new Document(new MemoryStream(File.ReadAllBytes(MyDir + "Document with ms-its links.chm")),
    loadOptions);

doc.Save(ArtifactsDir + "ExChmLoadOptions.OriginalFileName.html");

أنظر أيضا