ResourceFolderAlias

HtmlSaveOptions.ResourceFolderAlias property

يحدد اسم المجلد المستخدم لإنشاء عناوين URI لجميع الموارد المكتوبة في مستند HTML. الافتراضي هو سلسلة فارغة.

public string ResourceFolderAlias { get; set; }

ملاحظات

ResourceFolderAlias هذه هي أبسط طريقة لتحديد كيفية إنشاء عناوين URI لجميع ملفات الموارد. يمكن تحديد المعلومات نفسها للصور والخطوط بشكل منفصل عبرImagesFolderAlias وFontsFolderAlias الخصائص، على التوالي. ومع ذلك، لا توجد خاصية فردية لـ CSS.

ResourceFolderAlias لها أولوية أقل منFontsFolderAlias وImagesFolderAlias . على سبيل المثال، إذا كان كلاهماResourceFolderAlias وFontsFolderAlias إذا تم تحديدها، فسيتم إنشاء عناوين URI للخطوط باستخدام FontsFolderAlias، بينما سيتم إنشاء عناوين URI للصور وCSS باستخدام ResourceFolderAlias.

لوResourceFolderAlias فارغ،ResourceFolder سيتم استخدام قيمة الخاصية لإنشاء عناوين URI للموارد.

لوResourceFolderAlias إذا تم تعيينه على ‘.’ (نقطة)، فإن عناوين URI للموارد ستحتوي على أسماء الملفات فقط، بدون أي مسار.

أمثلة

يوضح كيفية تعيين المجلدات وأسماء المجلدات للموارد المحفوظة خارجيًا والتي سيقوم Aspose.Words بإنشائها عند حفظ مستند بتنسيق HTML.

Document doc = new Document(MyDir + "Rendering.docx");

HtmlSaveOptions options = new HtmlSaveOptions
{
    CssStyleSheetType = CssStyleSheetType.External,
    ExportFontResources = true,
    ImageResolution = 72,
    FontResourcesSubsettingSizeThreshold = 0,
    FontsFolder = ArtifactsDir + "Fonts",
    ImagesFolder = ArtifactsDir + "Images",
    ResourceFolder = ArtifactsDir + "Resources",
    FontsFolderAlias = "http://example.com/fonts"،
    ImagesFolderAlias = "http://example.com/images"،
    ResourceFolderAlias = "http://example.com/resources"،
    ExportOriginalUrlForLinkedImages = true
};

doc.Save(ArtifactsDir + "HtmlSaveOptions.FolderAlias.html", options);

أنظر أيضا