ResourceFolder

HtmlSaveOptions.ResourceFolder property

يحدد مجلدًا فعليًا حيث يتم حفظ جميع الموارد مثل الصور والخطوط وCSS الخارجية عند تصدير document إلى HTML. الافتراضي هو سلسلة فارغة.

public string ResourceFolder { get; set; }

ملاحظات

ResourceFolder هي أبسط طريقة لتحديد المجلد الذي يجب كتابة جميع الموارد فيه. هناك طريقة أخرى وهي استخدام الخصائص الفرديةFontsFolder ,ImagesFolder وCssStyleSheetFileName.

ResourceFolder له أولوية أقل من المجلدات المحددة عبرFontsFolderImagesFolder ، وCssStyleSheetFileName . على سبيل المثال، إذا كان كلا ResourceFolder وFontsFolderتم تحديد الخطوط، وسيتم حفظها إلىFontsFolder ، بينما سيتم حفظ الصور وCSS فيResourceFolder.

إذا كان المجلد المحدد بواسطةResourceFolder غير موجود، سيتم إنشاؤه تلقائيًا.

أمثلة

يوضح كيفية تعيين المجلدات والأسماء المستعارة للمجلدات للموارد المحفوظة خارجيًا والتي سيقوم 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);

أنظر أيضا