ResourceFolder

HtmlSaveOptions.ResourceFolder property

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

public string ResourceFolder { get; set; }

ملاحظات

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

ResourceFolder لها أولوية أقل من المجلدات المحددة عبرFontsFolder ، ImagesFolder ، وCssStyleSheetFileName على سبيل المثال، إذا كان both 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);

أنظر أيضا