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);
أنظر أيضا
- class HtmlSaveOptions
- مساحة الاسم Aspose.Words.Saving
- المجسم Aspose.Words