ResourceFolder
HtmlSaveOptions.ResourceFolder property
يحدد مجلدًا فعليًا حيث يتم حفظ جميع الموارد مثل الصور والخطوط وCSS الخارجية عند تصدير document إلى HTML. الافتراضي هو سلسلة فارغة.
public string ResourceFolder { get; set; }
ملاحظات
ResourceFolder
هي أبسط طريقة لتحديد المجلد الذي يجب كتابة جميع الموارد فيه. هناك طريقة أخرى وهي استخدام الخصائص الفرديةFontsFolder
,ImagesFolder
وCssStyleSheetFileName
.
ResourceFolder
له أولوية أقل من المجلدات المحددة عبرFontsFolder
ImagesFolder
، و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);
أنظر أيضا
- class HtmlSaveOptions
- مساحة الاسم Aspose.Words.Saving
- المجسم Aspose.Words