Class HtmlSaveOptions

Class HtmlSaveOptions

اسم الفضاء : Aspose.Words.Saving تجميع: Aspose.Words.dll (25.4.0)

يمكن استخدامها لتحديد خيارات إضافية عند حفظ وثيقة فيأضف تعليق حول Aspose.Words.SaveFormat.Html, Aspose.Words.SaveFormat.Mhtml, Aspose.Words.SaveFormat.Epubتنسيق Aspose.Words.SaveFormat.Azw3 أو Aspose.Words.SaveFormat.Mobi.

لمعرفة المزيد، قم بزيارة Specify Save Options مقالة الوثائق .

public class HtmlSaveOptions : SaveOptions

Inheritance

object SaveOptions HtmlSaveOptions

الأعضاء الموروثين

SaveOptions.CreateSaveOptions(SaveFormat) , SaveOptions.CreateSaveOptions(string) , SaveOptions.SaveFormat , SaveOptions.ExportGeneratorName , SaveOptions.TempFolder , SaveOptions.PrettyFormat , SaveOptions.UseAntiAliasing , SaveOptions.UseHighQualityRendering , SaveOptions.DmlRenderingMode , SaveOptions.DmlEffectsRenderingMode , SaveOptions.ImlRenderingMode , SaveOptions.DefaultTemplate , SaveOptions.UpdateFields , SaveOptions.UpdateLastSavedTimeProperty , SaveOptions.UpdateLastPrintedProperty , SaveOptions.UpdateCreatedTimeProperty , SaveOptions.MemoryOptimization , SaveOptions.UpdateAmbiguousTextFont , SaveOptions.Dml3DEffectsRenderingMode , SaveOptions.ProgressCallback , SaveOptions.AllowEmbeddingPostScriptFonts , SaveOptions.CustomTimeZoneInfo , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

HtmlSaveOptions()

يبدأ مثالًا جديدًا من هذه الفئة يمكن استخدامه لتخزين وثيقةفي شكل Aspose.Words.SaveFormat.Html.

public HtmlSaveOptions()

HtmlSaveOptions(SaveFormat)

يبدأ مثالًا جديدًا من هذه الفئة يمكن استخدامه لتخزين وثيقةفي Aspose.Words.SaveFormat.Html، Aspose.Words.SaveFormat.Mhtml، Aspose.Words.SaveFormat.Epub،تنسيق Aspose.Words.SaveFormat.Azw3 أو Aspose.Words.SaveFormat.Mobi.

public HtmlSaveOptions(SaveFormat saveFormat)

Parameters

saveFormat SaveFormat

يمكن أن تكون Aspose.Words.SaveFormat.Html، Aspose.Words.SaveFormat.Mhtml، Aspose.Words.SaveFormat.Epub،Aspose.Words.SaveFormat.Azw3 أو Aspose.Words.SaveFormat.Mobi.

Properties

AllowNegativeIndent

يحدد ما إذا كانت الأصوات اليسارية واليمينية السلبية من الفقرات عادية عند حفظها إلى HTML أو MHTML أو EPUB.

public bool AllowNegativeIndent { get; set; }

قيمة الممتلكات

bool

Remarks

عندما لا يُسمح بإدخال الإدخال السلبي، يتم تصديره كإدخال صفر إلى HTML.عندما يُسمح بإدخال الإدخال السلبي، قد تظهر الفقرة جزئياً خارج نافذة المتصفح.

CssClassNamePrefix

يحدد مقدمة يتم إضافتها إلى جميع أسماء فئة CSS.القيمة الافتراضية هي سلك فارغ وأسماء فئة CSS التي تم إنشاؤها ليس لديها سابقة مشتركة.

public string CssClassNamePrefix { get; set; }

قيمة الممتلكات

string

Remarks

إذا لم تكن هذه القيمة فارغة ، فإن جميع فصول CSS التي تنتجها Aspose.Words ستبدأ مع المرفق المحدد وهذا قد يكون مفيدًا ، على سبيل المثال ، إذا قمت بإضافة CSS المخصص إلى المستندات التي تم إنشاؤها وتريد منع نزاعات أسماء الفصول.

إذا لم تكن القيمة فارغة أو فارغة، يجب أن يكون محدد CSS صالح.

Exceptions

ArgumentException

القيمة ليست فارغة وليس محدد CSS صالح.

CssSavingCallback

يتيح التحكم في كيفية حفظ أنماط CSS عندما يتم حفظ المستند إلى HTML أو MHTML أو EPUB.

public ICssSavingCallback CssSavingCallback { get; set; }

قيمة الممتلكات

ICssSavingCallback

CssStyleSheetFileName

يحدد المسار واسم الملف المكتوب عند إدخال وثيقةيتم تصديرها إلى HTML.الافتراض هو شريط فارغ.

public string CssStyleSheetFileName { get; set; }

قيمة الممتلكات

string

Remarks

هذه الخصائص تعمل فقط عند حفظ وثيقة في تنسيق HTML ويتم طلب ورقة نمط CSS الخارجية باستخدام Aspose.Words.Saving.HtmlSaveOptions.CssStyleSheetType.

إذا كانت هذه الممتلكات فارغة، سيتم حفظ ملف CSS في نفس المجلد ومع نفس الاسم مثل وثيقة HTML ولكن مع امتداد “.css”.

إذا تم تحديد المسار فقط ولكن لا يوجد اسم ملف في هذه الخصائص ، فسيتم حفظ ملف CSS في المجلد المحدد وسيكون له نفس الاسم مثل وثيقة HTML ولكن مع امتداد “.css”.

إذا لم تكن المجلد المحدد من قبل هذه الخصائص موجودة ، فسيتم إنشاؤه تلقائيًا قبل حفظ ملف CSS.

طريقة أخرى لتحديد المجلد حيث يتم حفظ ملف CSS الخارجي هو استخدام Aspose.Words.Saving.HtmlSaveOptions.ResourceFolder.

Aspose.Words.Saving.HtmlSaveOptions.ResourceFolder Aspose.Words.Saving.HtmlSaveOptions.ResourceFolderAlias Aspose.Words.Saving.HtmlSaveOptions.CssStyleSheetType

CssStyleSheetType

يحدد كيف يتم تصدير أنماط CSS (Cascading Style Sheet) إلى HTML أو MHTML أو EPUB.القيمة الافتراضية هي Aspose.Words.Saving.CssStyleSheetType.Inline لـ HTML/MHTML وأضف تعليقًا لـ Aspose.Words.Saving.CssStyleSheetType.External for EPUB.

public CssStyleSheetType CssStyleSheetType { get; set; }

قيمة الممتلكات

CssStyleSheetType

Remarks

يتم دعم حفظ ورقة نمط CSS إلى ملف خارجي فقط عند حفظها إلى HTML. عندما كنت تصدير إلى إحدى تنسيقات الحاويات (EPUB أو MHTML) وتحديد Aspose.Words.Saving.CssStyleSheetType.External، سيتم تغطية ملفات CSS في حزمة الناتج.

انظر أيضا

HtmlSaveOptions . CssStyleSheetFileName

DocumentPartSavingCallback

يتيح التحكم في كيفية حفظ أجزاء المستند عند حفظ مستند إلى HTML أو EPUB.

public IDocumentPartSavingCallback DocumentPartSavingCallback { get; set; }

قيمة الممتلكات

IDocumentPartSavingCallback

DocumentSplitCriteria

يحدد كيف ينبغي تقسيم المستند عند حفظه إلى Aspose.Words.SaveFormat.Html ،في شكل Aspose.Words.SaveFormat.Epub أو Aspose.Words.SaveFormat.Azw3.الافتراضي هو Aspose.Words.Saving.DocumentSplitCriteria.None لـ HTML وAspose.Words.Saving.DocumentSplitCriteria.Headingمقالات لـ EPUB و AZW3.

public DocumentSplitCriteria DocumentSplitCriteria { get; set; }

قيمة الممتلكات

DocumentSplitCriteria

Remarks

عادة ما تريد مستندًا تم حفظه إلى HTML كملف واحد. ولكن في بعض الحالات من الأفضل تقسيم النتيجة إلى عدة صفحات HTML أصغر. عند حفظها إلى تنسيق HTML ستكون هذه الصفحات ناجحة إلى ملفات فردية أو تدفقات.

لا يمكن تقسيم وثيقة عند حفظها في تنسيق MHTML.

Aspose.Words.Saving.HtmlSaveOptions.DocumentSplitHeadingLevel Aspose.Words.Saving.HtmlSaveOptions.DocumentPartSavingCallback

DocumentSplitHeadingLevel

يحدد الحد الأقصى لمستوى العناوين التي ينبغي تقسيم المستند.القيمة الافتراضية هي ‘2’.

public int DocumentSplitHeadingLevel { get; set; }

قيمة الممتلكات

int

Remarks

عندما يتم تعيين Aspose.Words.Saving.HtmlSaveOptions.DocumentSplitCriteria يحتوي على Wl26.Rescue.Note.HeadingParagraph و هذا الممتلكات يتم إعدادها إلى قيمة تتراوح بين 1 و 9 ، سيتم تقسيم المستند إلى الفقرات التي يتم تنسيقها باستخدام ، وما إلى ذلك النماذج حتى مستوى العنوان المحدد.

من الناحية الافتراضية ، فقط والأحكام تسبب تقسيم الوثيقة.إعداد هذا الممتلكات إلى الصفر سوف يؤدي إلى أن المستند لا ينقسم إلى الأحكام العليا على الإطلاق.

Aspose.Words.Saving.HtmlSaveOptions.DocumentSplitCriteria Aspose.Words.Saving.HtmlSaveOptions.DocumentPartSavingCallback

Encoding

يحدد التشفير الذي يجب استخدامه عند التصدير إلى HTML أو MHTML أو EPUB.القيمة الافتراضية هي “جديد UTF8Encoding(false)” (UTF-8 بدون BOM).

public Encoding Encoding { get; set; }

قيمة الممتلكات

Encoding

ExportCidUrlsForMhtmlResources

يحدد ما إذا كان لاستخدام CID (Content-ID) URLs للموارد المرجعية (الصور، الخطوط، CSS) المدرجة في وثائق MHTML.

public bool ExportCidUrlsForMhtmlResources { get; set; }

قيمة الممتلكات

bool

Remarks

هذا الخيار يؤثر فقط على المستندات التي يتم حفظها في MHTML.

بشكل افتراضي ، يتم الإشارة إلى الموارد في مستندات MHTML باستخدام اسم الملف (على سبيل المثال ، “image.png”) ، والتي تتطابق مع عناوين “موقع المحتوى” لأجزاء MIME.

هذه الخيارية تسمح بطريقة بديلة، حيث يتم كتابة الإشارات إلى ملفات المصدر كـ CID (Content-ID) URLs (على سبيل المثال، “cid:image.png”) وتتطابق مع عناوين “Content-ID”.

في النظرية ، لا ينبغي أن يكون هناك فرق بين طريقتين للإشارة ، وينبغي أن يعمل أيهما بشكل جيد في أي متصفح أو وكيل البريد. ومع ذلك ، في الممارسة العملية ، فإن بعض الوكلاء لا يستطيعون الحصول على الموارد باستخدام اسم الملف. إذا رفض المتصفح أو وكيل البريد تحميل الموارد المدرجة في وثيقة MTHML (لا تظهر الصور أو لا تحمل أنماط CSS) ، فحاول تصدير المستند باستخدام عناوين CID.

ExportDocumentProperties

يحدد ما إذا كان لتصدير خصائص الوثيقة المدمجة والمخصصة إلى HTML أو MHTML أو EPUB.القيمة الافتراضية هي “مزيفة”.

public bool ExportDocumentProperties { get; set; }

قيمة الممتلكات

bool

ExportDropDownFormFieldAsText

التحقق من كيفية حفظ الحقول في نموذج الانخفاض إلى HTML أو MHTML.القيمة الافتراضية هي “مزيفة”.

public bool ExportDropDownFormFieldAsText { get; set; }

قيمة الممتلكات

bool

Remarks

عند إعداد ، يتم تصدير حقول نموذج الانخفاض كالنص العادي. عند تصدير حقول نموذج الانخفاض كعنصر SELECT في HTML.

عند تصديرها إلى EPUB، يتم تخزين الحقول النموذجية النص إلى أسفل دائما كالنص بسبب متطلبات هذا التنسيق.

ExportFontResources

يحدد ما إذا كان ينبغي تصدير موارد الخط إلى HTML أو MHTML أو EPUB.المعيار الافتراضي هو “مزيف”.

public bool ExportFontResources { get; set; }

قيمة الممتلكات

bool

Remarks

<p>Exporting font resources allows for consistent document rendering independent of the fonts available
         in a given user's environment.</p>

إذا تم تعيين Aspose.Words.Saving.HtmlSaveOptions.ExportFontResources ، فإن المستند HTML الرئيسي يشير إلى كل حرف من خلال CSS 3 على التوالي ، وسيتم إخراج الخطوط كملفات منفصلة.

إذا تم تعيين Aspose.Words.Saving.HtmlSaveOptions.ExportFontsAsBase64 ، لن يتم حفظ الخطوط إلى ملفات منفصلة.

عند تصدير مصادر الخط ، ينبغي النظر في مشاكل ترخيص الخط. يجب على المؤلفين الذين يرغبون في استخدام الخطوط المحددة من خلال آلية خطوط قابلة للتنزيل دائمًا التحقق بعناية من أن استخدامهم المقصود هو ضمن نطاق الترخيص للخطوط. لا تسمح العديد من الخطوات التجارية في الوقت الحالي بالتحميل عبر الإنترنت لأخطائهم بأي شكل من الأشكال.

Aspose.Words.Saving.HtmlSaveOptions.FontResourcesمصدرحجمحجمحجم

ExportFontsAsBase64

يحدد ما إذا كانت مصادر الخط يجب أن تكون مدمجة في HTML في Base64 encoding.Default هو “مزيف”.

public bool ExportFontsAsBase64 { get; set; }

قيمة الممتلكات

bool

Remarks

بشكل افتراضي ، يتم كتابة الخطوط إلى ملفات منفصلة.إذا تم تعيين هذا الخيار ، فسيتم إدراج الخطوط في CSS المستند في تشفير Base64.

ExportHeadersFootersMode

يحدد كيفية إدخال العناوين والقدمين إلى HTML أو MHTML أو EPUB.القيمة الافتراضية هي Aspose.Words.Saving.ExportHeadersFootersMode.PerSection لـ HTML/MHTMLو Aspose.Words.Saving.ExportHeadersFootersMode.None لـ EPUB.

public ExportHeadersFootersMode ExportHeadersFootersMode { get; set; }

قيمة الممتلكات

ExportHeadersFootersMode

Remarks

من الصعب إدخال العناوين والقدمين بشكل معقول إلى HTML لأن HTML ليست صفحة.

عندما يكون هذا الممتلكات Aspose.Words.Saving.ExportHeadersFootersMode.PerSection، Aspose.Words تصدير فقط الرؤوس والأقدام الأولية في بداية ونهاية كل قسم.

عندما يكون Aspose.Words.Saving.ExportHeadersFootersMode.FirstSectionHeaderLastSectFooter يتم تصدير العنوان الرئيسي الأول فقط والخطوة الأولى الأخيرة (بما في ذلك المرتبطة بالسابق).

يمكنك إلغاء تصدير الأقواس والأقواس بالكامل عن طريق إعداد هذا الممتلكات إلى Aspose.Words.Saving.ExportHeadersFootersMode.None.

ExportImagesAsBase64

يحدد ما إذا كانت الصور يتم حفظها في تنسيق Base64 إلى النتيجة HTML أو MHTML أو EPUB.

public bool ExportImagesAsBase64 { get; set; }

قيمة الممتلكات

bool

Remarks

عند إعداد هذه الخصائص للصور يتم تصدير البيانات مباشرة إلى العناصر ولا يتم إنشاء ملفات منفصلة.

ExportLanguageInformation

يحدد ما إذا كانت المعلومات اللغوية يتم تصديرها إلى HTML أو MHTML أو EPUB.

public bool ExportLanguageInformation { get; set; }

قيمة الممتلكات

bool

Remarks

عندما يتم تعيين هذه الخصائص إلى Aspose.Words يخرج HTML المسمى على عناصر الوثيقة التي تحدد اللغة.

ExportListLabels

التحقق من كيفية إدخال علامات القائمة إلى HTML أو MHTML أو EPUB.القيمة الافتراضية هي Aspose.Words.Saving.ExportListLabels.Auto.

public ExportListLabels ExportListLabels { get; set; }

قيمة الممتلكات

ExportListLabels

ExportOriginalUrlForLinkedImages

يحدد ما إذا كان URL الأصلي ينبغي أن تستخدم كعنوان URL للصور المرتبطة.القيمة الافتراضية هي “مزيفة”.

public bool ExportOriginalUrlForLinkedImages { get; set; }

قيمة الممتلكات

bool

Remarks

إذا تم تعيين قيمة Aspose.Words.Drawing.ImageData.SourceFullName قيمة تستخدم كعنوان URL للصور المرتبطة والصور المرتبطة لا يتم تحميلها في مجلد المستند أو Aspose.Words.Saving.HtmlSaveOptions.ImagesFolder.

إذا تم تعيين القيمة للصور المرتبطة يتم تحميلها في مجلد المستند أو Aspose.Words.Saving.HtmlSaveOptions.Imagesمجلد وعنوان URL لكل صورة متصلة تم إنشاؤه اعتمادًا على مجلة مستند ، www.wl26.

ExportPageMargins

يحدد ما إذا كانت حاجز الصفحات يتم تصديرها إلى HTML أو MHTML أو EPUB.المعيار الافتراضي هو “مزيف”.

public bool ExportPageMargins { get; set; }

قيمة الممتلكات

bool

Remarks

Aspose.Words لا يعرض مساحة من علامات الصفحات بشكل افتراضي.إذا كان أي عنصر يقطع تماما أو جزئيا من حافة الوثيقة يمكن توسيع المساحة المعروضة معهذا الخيار .

ExportPageSetup

يحدد ما إذا كانت إعدادات الصفحة يتم تصديرها إلى HTML أو MHTML أو EPUB.

public bool ExportPageSetup { get; set; }

قيمة الممتلكات

bool

Remarks

كل Aspose.Words.Section في نموذج وثيقة Aspose.Words يوفر معلومات إعداد الصفحة من خلال فئة Aspose.Words.PageSetup. عند تصدير وثيقة إلى تنسيق HTML قد تحتاج إلى الحفاظ على هذه المعلومات لمزيد من الاستخدام.

في معظم الحالات ، تم تصميم HTML لعرضها في المتصفحات حيث لا يتم تنفيذ الصفحة ، لذلك هذه الميزة غير فعالة بشكل افتراضي.

ExportRelativeFontSize

يحدد ما إذا كانت أحجام الخط يجب أن تكون النتيجة في وحدات نسبية عند حفظها إلى HTML أو MHTML أو EPUB.

public bool ExportRelativeFontSize { get; set; }

قيمة الممتلكات

bool

Remarks

في العديد من المستندات الموجودة (HTML، IDPF EPUB) حجم الخط يتم تحديدها في وحدات نسبية.وهذا يسمح التطبيقات لتعديل حجم النص عند عرض / معالجة الوثائق.على سبيل المثال، مايكروسوفت إنترنت إكسبلورر لديه قائمة فرعية “مشاهدة>حجم النص”، Adobe الإصدارات الرقمية لديها اثنين من الأزرار: زيادة / انخفاض حجم نص.إذا كنت تتوقع هذه الوظيفة للعمل ثم إعداد Aspose.Words.Saving.HtmlSaveOptions.ExportRelativeFontSize خصائص إلى .

Aspose يحتوي نموذج وثيقة الكلمات ويعمل فقط مع وحدات حجم الخط المطلق. الوحدات النسبية تحتاج إلى منطق إضافي لإعادة حسابها من بعض الحجم الأولي (المعياري). يتم أخذ حجم الخط من نمط المستند على النحو القياسي. على سبيل المثال، إذا كان لديك 12pt الخط وبعض النص هو 18pt ثم سيكون النتيجة فيما يتعلق ب HTML.

عندما يتم تمكين هذا الخيار ، فإن عناصر الوثيقة غير النص لا تزال لديها أحجام مطلقة. بالإضافة إلى ذلك ، قد يتم التعبير عن بعض الخصائص المرتبطة بالنص تمامًا. على وجه التحديد ، يمكن أن تنتج الفجوة الخطية المحددة بموجب قاعدة “دقيقة” نتائج غير مرغوب فيها عند تقسيم النص. لذلك يجب أن تكون وثائق المصدر مصممة واختبارها بشكل صحيح عند تصديرها مع Aspose.Words.Saving.HtmlSaveOptions.ExportRelativeFontSize .

ExportRoundtripInformation

يحدد ما إذا كان من الضروري كتابة معلومات الدوران عند حفظها إلى HTML أو MHTML أو EPUB.القيمة الافتراضية هي “حقيقية” لـ HTML و “مزيفة” لـ MHTML و EPUB.

public bool ExportRoundtripInformation { get; set; }

قيمة الممتلكات

bool

Remarks

يتيح تخزين معلومات المسار المستدير استعادة خصائص المستندات مثل توقف علامة التبويب والتعليقات والعناوين والأقدام أثناء تحميل المستندات HTML مرة أخرى إلى كائن Aspose.Words.Document.

عندما يتم تصدير معلومات الدوران كخصائص CSS -aw-* من عناصر HTML المقابلة.

عندما ، لا يؤدي إلى إدخال المعلومات في الملفات التي تم إنتاجها.

ExportShapesAsSvg

التحقق مما إذا تم تحويل أقراص Aspose.Words.Drawing.Shape إلى صور SVG عند حفظها إلى HTML أو MHTML أو EPUB أو AZW3.

public bool ExportShapesAsSvg { get; set; }

قيمة الممتلكات

bool

Remarks

إذا تم تعيين هذا الخيار ، يتم تصدير عقدة WL26_.Drawing.Shape كعناصر، وإلا يتم تسليط الضوء عليها على خرائط bitmaps ويتم تصديقها على أنها عناصر.

ExportTextInputFormFieldAsText

يراقب كيف يتم حفظ حقول نموذج إدخال النص إلى HTML أو MHTML.القيمة الافتراضية هي “مزيفة”.

قيمة الممتلكات

bool

Remarks

عند إعداد ، يتم تصدير حقول نموذج إدخال النص كالنص العادي.

عند تصديرها إلى EPUB ، يتم حفظ حقول نموذج إدخال النص دائمًا كنص بسبب متطلبات هذا التنسيق.

ExportTocPageNumbers

يحدد ما إذا كان يجب كتابة أرقام الصفحات إلى جدول المحتوى عند حفظ HTML و MHTML و EPUB.القيمة الافتراضية هي “مزيفة”.

قيمة الممتلكات

bool

ExportXhtmlTransitional

يحدد ما إذا كان يجب كتابة بيان DOCTYPE عند حفظه إلى HTML أو MHTML.عند “الحقيقة” يكتب بيان DOCTYPE في المستند قبل العنصر الجذر.القيمة الافتراضية هي “مزيفة”.عند حفظه إلى EPUB أو HTML5 (Aspose.Words.Saving.HtmlVersion.Html5) يتم كتابة بيان DOCTYPE دائمًا.

قيمة الممتلكات

bool

Remarks

Aspose.Words يكتب دائمًا HTML جيدًا بغض النظر عن هذا الإعداد.

عندما ، ستبدو بداية وثيقة إخراج HTML على النحو التالي:

Aspose.Words يهدف إلى إخراج XHTML وفقًا للمواصفات الانتقالية لـ xhTML 1.0 ، ولكن النتيجة لن تصلح دائمة ضد DTD. بعض الهياكل داخل وثيقة Microsoft Word صعبة أو مستحيلة لخرائط إلى مستند سيتم تصديقها ضد مخطط xhtml. على سبيل المثال ، لا يسمح xtml بالقوائم المنسوجة (لا يمكن أن تكون القائمة في داخل عنصر UL آخر) ، لكن في وثائق Microsoft word تحدث القويم متعددة المستويات في كثير من الأحيان.

FontResourcesSubsettingSizeThreshold

التحكم في الموارد التي تحتاج إلى توزيعها عند حفظها إلى HTML أو MHTML أو EPUB.المعيار الافتراضي هو ‘0’.

قيمة الممتلكات

int

Remarks

Aspose.Words.Saving.HtmlSaveOptions.ExportFontResources يسمح بتصدير الخطوط كملفات فرعية أو كجزء من النتيجةإذا كان المستند يستخدم العديد من الخطوط، وخاصة مع عدد كبير من الجليف، ثم حجم الناتج يمكن أن تزداديقلل من حجم مصدر الخط المستورد عن طريق تصفية الألواح التيلا تستخدم في الوثيقة الحالية.

ويعمل توزيع الخطوط على النحو التالي:

Aspose.Words.Saving.HtmlSaveOptions.ExportFontالموارد

FontSavingCallback

يتيح التحكم في كيفية حفظ الخطوط عندما يتم حفظ المستند إلى HTML أو MHTML أو EPUB.

قيمة الممتلكات

IFontSavingCallback

FontsFolder

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

قيمة الممتلكات

string

Remarks

عندما تقوم بتخزين Aspose.Words.Document في تنسيق HTML وWl26.Saving.HtmlSaveOptions.ExportFontResources يتم تعيينها على ، _ WL27_ تحتاج إلى حفظ الخطوط المستخدمة في الوثيقة كملفات مستقلة. _www.wl.save.www.fontsFolder يسمح لك بتحديد المكان الذي سيتم تخزينه للخطوط ويسمح لـ _wll.

إذا قمت بحفظ وثيقة في ملف وإعطاء اسم الملف، Aspose.Words، حسب الافتراض، يحفظ الخطوط في نفس المجلد حيث يتم حفظ ملفات المستند.

إذا قمت بتخزين وثيقة في تدفق ، فإن Aspose.Words ليس لديه مجلد حيث يمكن حفظ الخطوط ، ولكن لا يزال بحاجة إلى إخراج الخطوات في مكان ما. في هذه الحالة ، تحتاج إلى تحديد مجلة قابلة للتنفيذ فيW L 26_.Saving.HtmlSaveOptions.FontsFolder الممتلكات أو توفير التدفقات المخصصة من خلال __ WL 26_.

إذا لم تكن المجلد المحدد بواسطة Aspose.Words.Saving.HtmlSaveOptions.FontsFolder موجودة ، فسيتم إنشاؤه تلقائيًا.

Aspose.Words.Saving.HtmlSaveOptions.ResourceFolder هو وسيلة أخرى لتحديد المجلد حيث ينبغي حفظ الخطوط.

Aspose.Words.Saving.HtmlSaveOptions.ResourceFolder Aspose.Words.Saving.HtmlSaveOptions.ExportFontResources Aspose.Words.Saving.HtmlSaveOptions.FontsFolderAlias Aspose.Words.Saving.HtmlSaveOptions.FontSavingCallback

FontsFolderAlias

يحدد اسم المجلد المستخدم لبناء URIات الخط المكتوبة في وثيقة HTML.الافتراض هو شريط فارغ.

قيمة الممتلكات

string

Remarks

عندما تقوم بتخزين Aspose.Words.Document في تنسيق HTML وWl26.Saving.HtmlSaveOptions.ExportFontResources يتم تعيينها على ، _ WL27_ تحتاج إلى حفظ الخطوط المستخدمة في الوثيقة كملفات مستقلة. _www.wl.save.www.fontsFolder يسمح لك بتحديد المكان الذي سيتم تخزينه للخطوط ويسمح لـ _wll.

إذا Aspose.Words.Saving.HtmlSaveOptions.FontsFolderAlias ليس شريطًا فارغًا ، فستكون الخطوط URI المكتوبة في HTML .

إذا كان Aspose.Words.Saving.HtmlSaveOptions.FontsFolderAlias شريط فارغ ، فستكون الخط URI المكتوب في HTML .

إذا تم تعيين Aspose.Words.Saving.HtmlSaveOptions.FontsFolderAlias إلى ‘.’ (dot) ، فسيتم كتابة اسم ملف الخط إلى HTML دون مسار بغض النظر عن الخيارات الأخرى.

الطريقة البديلة لتحديد اسم المجلد لبناء URIs الخط هو استخدام Aspose.Words.Saving.HtmlSaveOptions.ResourceFolderAlias.

Aspose.Words.Saving.HtmlSaveOptions.ResourceFolderAlias Aspose.Words.Saving.HtmlSaveOptions.ExportFontResources Aspose.Words.Saving.HtmlSaveOptions.FontsFolder Aspose.Words.Saving.HtmlSaveOptions.FontSavingCallback

HtmlVersion

يحدد إصدار المعيار HTML الذي ينبغي استخدامه عند حفظ المستند إلى HTML أو MHTML.القيمة الافتراضية هي Aspose.Words.Saving.HtmlVersion.Xhtml.

قيمة الممتلكات

HtmlVersion

ImageResolution

يحدد دقة الإنتاج للصور عند تصديرها إلى HTML أو MHTML أو EPUB.المعيار الافتراضي هو ‘96 dpi’.

قيمة الممتلكات

int

Remarks

هذه الخصائص تأثيرات الرسوم البيانية عندما Aspose.Words.Saving.HtmlSaveOptions.ScaleImageToShapeSize هو والآثار الميتافيلات التي يتم تصديرها كصور الرسالة.بعض الصفات الصورة مثل الحفر أو الدوران يتطلب تخزين الصور التحويلية وفي هذه الحالة يتم إنشاء الصور تحويل في القرار المحدد.

انظر أيضا

HtmlSaveOptions.ScaleImageToShapeSize

ImageSavingCallback

يتيح التحكم في كيفية حفظ الصور عندما يتم حفظ المستند إلى HTML أو MHTML أو EPUB.

قيمة الممتلكات

IImageSavingCallback

ImagesFolder

يحدد المجلد المادي حيث يتم حفظ الصور عند تصدير المستند إلى تنسيق HTML.الافتراض هو شريط فارغ.

قيمة الممتلكات

string

Remarks

عندما تقوم بتخزين Aspose.Words.Document في تنسيق HTML ، تحتاج إلى حفظ جميع الصور المدمجة في الوثيقة كملفات منفصلة.Wl26.Saving.HtmlSaveOptions.ImagesFolder يسمح لك بتحديد المكان الذي سيتم تخزينه الصور و _www.save.html.

إذا قمت بحفظ وثيقة في ملف وإعطاء اسم الملف، Aspose.Words، بشكل افتراضي، يتم حفظ الصور في نفس المجلد حيث يتم تخزين ملفات المستند.

إذا قمت بحفظ وثيقة في تدفق، Aspose.Words ليس لديه مجلد حيث يمكن حفظ الصور، ولكن لا يزال بحاجة إلى تخزين الصور في مكان ما. في هذه الحالة، تحتاج إلى تحديد مجلة قابلة للاستخدام فيWl26.Saving.HtmlSaveOptions.Imagesممتلكات المجلد أو توفير التدفقات مخصصة من خلال _www.save.html.

إذا لم تكن مجلد Aspose.Words.Saving.HtmlSaveOptions.ImagesFolder موجودة ، فسيتم إنشاؤه تلقائيًا.

Aspose.Words.Saving.HtmlSaveOptions.ResourceFolder هو وسيلة أخرى لتحديد المجلد حيث يجب حفظ الصور.

Aspose.Words.Saving.HtmlSaveOptions.ResourceFolder Aspose.Words.Saving.HtmlSaveOptions.ImagesFolderAlias Aspose.Words.Saving.HtmlSaveOptions.ImageSavingCallback

ImagesFolderAlias

يحدد اسم المجلد المستخدم لبناء URI الصور المكتوبة في وثيقة HTML.الافتراض هو شريط فارغ.

قيمة الممتلكات

string

Remarks

عندما تقوم بتخزين Aspose.Words.Document في تنسيق HTML ، تحتاج إلى حفظ جميع الصور المدمجة في الوثيقة كملفات منفصلة.Wl26.Saving.HtmlSaveOptions.ImagesFolder يسمح لك بتحديد المكان الذي سيتم تخزينه الصور و _www.save.html.

إذا Aspose.Words.Saving.HtmlSaveOptions.ImagesFolderAlias ليس سلكًا فارغًا ، فستكون صورة URI المكتوبة في HTML .

إذا كان Aspose.Words.Saving.HtmlSaveOptions.ImagesFolderAlias شريط فارغ ، فستكون صورة URI المكتوبة في HTML .

إذا تم تعيين Aspose.Words.Saving.HtmlSaveOptions.ImagesFolderAlias إلى ‘. (dot) ، فسيتم كتابة اسم ملف الصورة إلى HTML دون مسار بغض النظر عن الخيارات الأخرى.

الطريقة البديلة لتحديد اسم المجلد لبناء URIs الصورة هو استخدام Aspose.Words.Saving.HtmlSaveOptions.ResourceFolderAlias.

Aspose.Words.Saving.HtmlSaveOptions.ResourceFolderAlias Aspose.Words.Saving.HtmlSaveOptions.ImagesFolder Aspose.Words.Saving.HtmlSaveOptions.ImageSavingCallback

MetafileFormat

يحدد في أي تنسيق يتم حفظ الميتافيلات عند تصديرها إلى HTML أو MHTML أو EPUB.القيمة الافتراضية هي Aspose.Words.Saving.HtmlMetafileFormat.Png ، مما يعني أن الميثافيلات يتم تقديمها إلى صور PNG.

قيمة الممتلكات

HtmlMetafileFormat

Remarks

لا يتم عرض الميتافيلات بشكل أصلي من قبل متصفحات HTML. حسب الافتراض، Aspose.Words يحول صور WMF و EMF إلى ملفات PNG عند تصديرها إلى HTML .

لن يتم تطبيق بعض تحويلات الصورة، وخاصة الحصاد الصورة، على الصور الميتافيلية إذا تم تصديرها إلى HTML دون تحويل.

انظر أيضا

HtmlSaveOptions.ImageResolution,HtmlSaveOptions.ScaleImageToShapeSize

NavigationMapLevel

يحدد الحد الأقصى لمستوى العناوين الموجودة في خريطة الملاحة عند تصديرها إلى تنسيقات EPUB أو MOBI أو AZW3.

قيمة الممتلكات

int

Remarks

خريطة الملاحة تسمح وكلاء المستخدمين لتوفير وسيلة سهلة للملاحة من خلال هيكل المستند. عادة ما تتوافق نقاط الملاحة مع العناوين في المستند. من أجل تسجيل العناوين إلى المستوى ، يتم تخصيص هذه القيمة إلى Aspose.Words.Saving.HtmlSaveOptions.NavigationMapLevel.

من الناحية الافتراضية ، يتم تسجيل ثلاثة مستويات من العناوين: الفقرات من الأنماط ، ويمكنك تعيين هذه الخصائص إلى قيمة تتراوح بين 1 و 9 من أجل طلب الحد الأقصى المقابل.

OfficeMathOutputMode

التحقق من كيفية تصدير كائنات OfficeMath إلى HTML أو MHTML أو EPUB.القيمة الافتراضية هي Aspose.Words.Saving.HtmlOfficeMathOutputMode.Image.

قيمة الممتلكات

HtmlOfficeMathOutputMode

RemoveJavaScriptFromLinks

يحدد ما إذا كان سيتم إزالة جافا سكريبت من الروابط.المعيار الافتراضي هو “مزيف”.

قيمة الممتلكات

bool

Remarks

إذا تم تمكين هذا الخيار، جميع الروابط التي تحتوي على جافا سكريبت (على سبيل المثال، الارتباطات مع “JavaScript:” في ميزة href)سيتم استبدالها بـ “JavaScript:void(0)” وهذا يمكن أن يساعد في منع المخاطر الأمنية المحتملة، مثل هجمات XSS.

ReplaceBackslashWithYenSign

يحدد ما إذا كانت أحرف backslash يجب أن يتم استبدالها بـ yen signs.Default value هو ‘false’.

قيمة الممتلكات

bool

Remarks

بشكل افتراضي ، يحاكي Aspose.Words سلوك MS Word ولا يحل محل الأحرف الخلفية مع علامات الين فيتم إنشاء مستندات HTML. ومع ذلك، فإن الإصدارات السابقة من Aspose.Words أجرى مثل هذه البدائل في بعضيتيح هذا العلم التوافق الخلفي مع الإصدارات السابقة من Aspose.Words.

ResolveFontNames

يحدد ما إذا كانت أسماء أسماء الخط المستخدمة في الوثيقة يتم حلها واستبدالها وفقًاAspose.Words.Document.FontSettings عند الكتابة في تنسيقات HTML.

قيمة الممتلكات

bool

Remarks

بشكل افتراضي ، يتم تعيين هذا الخيار ويتم كتابة أسماء أسماء الخطوط إلى HTML كما هو موضح في المستندات المصدرية. أي ، يتم تجاهل Aspose.Words.Document.FontSettings ولا يتم إجراء أي حل أو استبدال أسماء أسماء الخطوط.

إذا تم تعيين هذا الخيار ، يستخدم Aspose.Words Aspose.Words.Document.FontSettings لحل كل اسم أسرة الخط المحدد في وثيقة المصدر إلى اسم أسرة الخط المتاحة ، مما يؤدي إلى استبدال الخط كما هو مطلوب.

ResourceFolder

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

قيمة الممتلكات

string

Remarks

Aspose.Words.Saving.HtmlSaveOptions.ResourceFolder هو أسهل طريقة لتحديد مجلد حيث ينبغي كتابة جميع الموارد.الطريقة الأخرى هي استخدام الخصائص الفردية _www.wl26_.save.htmlSavOption.FontsFolders, _wwl26.wh.wh..wh…wh ..wh

Aspose.Words.Saving.HtmlSaveOptions.ResourceFolder لديه أدنى الأولوية من المجلدات المحددة عن طريقwww.Wl26.Rescue.FontsFolders, _ww.wll26 _.Reduction.WhatsApps.ImagesFols, and _whatsapp.Shaping.CssStyleSheetFileName.

إذا لم تكن المجلد المحدد بواسطة Aspose.Words.Saving.HtmlSaveOptions.ResourceFolder موجودة ، فسيتم إنشاؤه تلقائيًا.

Aspose.Words.Saving.HtmlSaveOptions.FontsFolder Aspose.Words.Saving.HtmlSaveOptions.ImagesFolder Aspose.Words.Saving.HtmlSaveOptions.CssStyleSheetFileName

ResourceFolderAlias

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

قيمة الممتلكات

string

Remarks

Aspose.Words.Saving.HtmlSaveOptions.ResourceFolderAlias هو أسهل طريقة لتحديد كيفية إنشاء URIs لجميع ملفات الموارد.يمكن تحديد نفس المعلومات للصور والخطوط بشكل منفصل من خلال _www.wl26_.sawing.htm.saveoption.images.folds.

Aspose.Words.Saving.HtmlSaveOptions.ResourceFolderAlias لديها أدنى الأولوية من _www.wl26_.saving.htmlSavingOption.Fontsفولدرألياس و _wwl26.savings.whlSavaOpcions.Images.Whl.shp.e.مثل، إذا كان كلاً من هاتين _Wl66.save.htmLSaviOpciones.ressourcfoldeAlias و __wwll27.sav.thmllsav.phonters.fonsFolds.allies يتم تحديدها، سيتم بناء URIs من الخطوط باستخدام __wL62.savn.ftmls.

إذا Aspose.Words.Saving.HtmlSaveOptions.ResourceFolderAlias فارغة، Aspose.Words.Saving.HtmlSaveOptions.ResourceFolder قيمة الممتلكات سيتم استخدامها لبناء URIs الموارد.

إذا تم تعيين Aspose.Words.Saving.HtmlSaveOptions.ResourceFolderAlias إلى ‘. (dot) ، فإن URIs الموارد سوف تحتوي على أسماء الملفات فقط ، دون أي مسار.

Aspose.Words.Saving.HtmlSaveOptions.ResourceFolder Aspose.Words.Saving.HtmlSaveOptions.FontsFolderAlias Aspose.Words.Saving.HtmlSaveOptions.ImagesFolderAlias

SaveFormat

يحدد النموذج الذي سيتم تخزين المستند إذا تم استخدام هذا الخيار تخزين العنصر.يمكن أن تكون Aspose.Words.SaveFormat.Html، Aspose.Words.SaveFormat.Mhtml، Aspose.Words.SaveFormat.Epub،Aspose.Words.SaveFormat.Azw3 أو Aspose.Words.SaveFormat.Mobi.

قيمة الممتلكات

SaveFormat

ScaleImageToShapeSize

يحدد ما إذا كانت الصور يتم تقسيمها بواسطة Aspose.Words إلى حجم الشكل الحدودي عند تصديرها إلى HTML أو MHTML أو EPUB.Default قيمة “حقيقية”.

قيمة الممتلكات

bool

Remarks

صورة في وثيقة مايكروسوفت وورد هي شكل.الشكل لديه حجم، والصورة لديها حجمها الخاص.الأحجام ليست مرتبطة مباشرة.على سبيل المثال، يمكن أن يكون الصورة 1024x786 بكسل، ولكن الشكل الذي يعرض هذا الصور يمكن ان يكون 400x300 نقطة.

من أجل عرض صورة في المتصفح ، يجب تقسيمها إلى حجم الشكل. The Aspose.Words.Saving.HtmlSaveOptions.ScaleImageToShapeSize يسيطر على الممتلكات حيث يحدث تقسيم الصورة: في Aspose.Words أثناء التصدير إلى HTML أو في المتصفح عند عرض المستند.

عندما Aspose.Words.Saving.HtmlSaveOptions.ScaleImageToShapeSize هو ، يتم تقسيم الصورة بواسطةWl26باستخدام مقياس عالي الجودة أثناء التصدير إلى HTML.

ونتيجة لذلك، سوف تحصل عادة على أفضل جودة العرض في المتصفح وحجم الملف أصغر عندما Aspose.Words.Saving.HtmlSaveOptions.ScaleImageToShapeSize هو، ولكن أفضل نوعية الطباعة وأسرع التحويل عندما _www.save.html.

وبالإضافة إلى الأشكال التي تحتوي على صور راستر الفردية، فإن هذا الخيار يؤثر أيضا على أشكال المجموعة التي تتكون من صور راستر.إذا Aspose.Words.Saving.HtmlSaveOptions.ScaleImageToShapeSize هو وشكل المجموعة يحتوي على صور راستر التي القرار الداخلي أعلى من القيمة المحددة في Aspose.Words.Saving.HtmlSaveOptions.ImageResolution، Aspose.Words سوف تعزز إصدار القرار لهذا المجموعة.

انظر أيضا

HtmlSaveOptions.ImageResolution

TableWidthOutputMode

يراقب كيف يتم تصدير نطاقات الجدول والصف والخلايا إلى HTML أو MHTML أو EPUB.القيمة الافتراضية هي Aspose.Words.Saving.HtmlElementSizeOutputMode.All.

قيمة الممتلكات

HtmlElementSizeOutputMode

Remarks

في تنسيق HTML، يمكن أن يكون للجدول، والسلسلة، وعناصر الخلية (،، ) عرضها المحدد إما في النسبية (النسبة المئوية) أو في الوحدات المطلقة.

عند تحويل وثيقة إلى HTML باستخدام Aspose.Words، قد ترغب في التحكم في كيفية تصدير اللوحات والخطوط وعرض الخلايا للتأثير على طريقة عرض المستند الناتج في العنصر البصري (على سبيل المثال، متصفح أو المشاهد).

استخدم هذا الممتلكات كمرشح لتحديد ما هي قيم عرض الجدول التي يتم تصديرها إلى وثيقة الهدف.على سبيل المثال، إذا كنت تحويل مستند إلى EPUB وتعتزم عرض المستند على جهاز القراءة المحمول، ثم كنت على الأرجح تريد تجنب استيراد قيم العرض المطلق.لقيام بذلك تحتاج إلى تحديد وضع النتيجة Aspose.Words.Saving.HtmlElementSizeOutputMode.Relativeفقط أوW L26.None so the viewer on the mobile device can layout the table to fit the width of the screen as best as it can.

 عربي