ResourceFolderAlias

HtmlSaveOptions.ResourceFolderAlias property

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

public string ResourceFolderAlias { get; set; }

ملاحظات

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

ResourceFolderAlias لديه أولوية أقل منFontsFolderAlias وImagesFolderAlias . على سبيل المثال، إذا كان كلاهماResourceFolderAlias وFontsFolderAlias تم تحديد عناوين URL الخاصة بالخطوط باستخدام 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);

أنظر أيضا