Class HtmlSaveOptions
نام ها : Aspose.Words.Saving جمع آوری: WL26_.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; }
ارزش املاک
Remarks
هنگامی که شاخص منفی مجاز نیست، آن را به عنوان شاخص صفر به HTML صادر می شود. هنگامی که شاخص منفی مجاز است، یک پاراگراف ممکن است به طور جزئی خارج از پنجره مرورگر ظاهر شود.
CssClassNamePrefix
یک پیش فرض را مشخص می کند که به تمام نام های کلاس CSS اضافه می شود.ارزش پیش فرض یک نوار خالی است و نام های کلاس CSS تولید شده هیچ پیش فرض مشترک ندارند.
public string CssClassNamePrefix { get; set; }
ارزش املاک
Remarks
اگر این مقدار خالی نباشد، تمام کلاس های CSS تولید شده توسط Aspose.Words با پیش فرض مشخص شده شروع می شود.این ممکن است مفید باشد، به عنوان مثال، اگر شما CSS سفارشی را به اسناد تولید شده اضافه کنید و می خواهید از اختلافات نام کلاس جلوگیری کنید.
اگر ارزش خالی نباشد یا خالی باشد، باید یک شناسه CSS معتبر باشد.
Exceptions
ارزش خالی نیست و یک شناسه CSS معتبر نیست.
CssSavingCallback
اجازه می دهد تا کنترل کنید که چگونه سبک های CSS ذخیره می شوند زمانی که یک سند به HTML، MHTML یا EPUB ذخیره می شود.
public ICssSavingCallback CssSavingCallback { get; set; }
ارزش املاک
CssStyleSheetFileName
مشخص مسیر و نام فایل Cascading Style Sheet (CSS) نوشته شده هنگامی که یک سندبه HTML وارد می شود.فرض یک ردیف خالی است.
public string CssStyleSheetFileName { get; set; }
ارزش املاک
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 وبایگانی برچسب ها: CssStyleSheetType.External برای EPUB
public CssStyleSheetType CssStyleSheetType { get; set; }
ارزش املاک
Remarks
هنگامی که شما در حال صادرات به یکی از فرمت های کانتینر (EPUB یا MHTML) و مشخص کردن Aspose.Words.Saving.CssStyleSheetType.External، فایل CSS در بسته خروجی کپسول خواهد شد.
همچنین ببینید
HtmlSaveOptions . CssStyleSheetFileName
DocumentPartSavingCallback
اجازه می دهد تا کنترل کنید که چگونه قطعات اسناد ذخیره می شوند زمانی که یک اسناد به HTML یا EPUB ذخیره می شود.
public IDocumentPartSavingCallback DocumentPartSavingCallback { get; set; }
ارزش املاک
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; }
ارزش املاک
Remarks
به طور معمول شما می خواهید یک سند ذخیره شده به HTML به عنوان یک فایل واحد. اما در برخی از موارد آن را ترجیح می دهد برای تقسیم خروجی به چند صفحه کوچک تر HTML. هنگامی که پس انداز به فرمت HTML این صفحات خواهد بود خروج به فایل های فردی و یا جریان.
یک سند نمی تواند در هنگام ذخیره سازی در فرمت MHTML تقسیم شود.
Aspose.Words.Saving.HtmlSaveOptions.DocumentSplitHeadingLevel Aspose.Words.Saving.HtmlSaveOptions.DocumentPartSavingCallback
DocumentSplitHeadingLevel
حداکثر سطح عنوان را مشخص می کند که در آن باید اسناد را تقسیم کنید.قیمت پیش فرض “2” است.
public int DocumentSplitHeadingLevel { get; set; }
ارزش املاک
Remarks
هنگامی که Aspose.Words.Saving.HtmlSaveOptions.DocumentSplitCriteria شامل _ www.Wl26_.Removing.document Platform.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; }
ارزش املاک
ExportCidUrlsForMhtmlResources
مشخص می کند که آیا باید از URL های CID (Content-ID) برای منابع مرجع (تصویر، فونت ها، CSS) در اسناد MHTML استفاده شود.
public bool ExportCidUrlsForMhtmlResources { get; set; }
ارزش املاک
Remarks
این گزینه فقط بر اسناد ذخیره شده در MHTML تاثیر می گذارد.
به طور پیش فرض، منابع در اسناد MHTML با نام فایل (به عنوان مثال، “image.png”) اشاره می شود که با عنوان های “محتوا-موقعیت” بخش های MIME مطابقت دارد.
این گزینه یک روش جایگزین را فراهم می کند، که در آن مرجع به فایل های منبع به عنوان URL های CID (Content-ID) نوشته می شود (به عنوان مثال، “cid:image.png”) و با عنوان های “Content-ID” مطابقت دارد.
در تئوری، هیچ تفاوتی بین دو روش مرجع وجود ندارد و هر یک از آنها باید در هر مرورگر یا آژانس ایمیل کار کند.در عمل، با این حال، برخی از آژانس ها نتوانند منابع را با نام فایل جمع آوری کنند.اگر مرورگر یا آژانس ایمیل شما از بارگذاری منابع موجود در یک سند MTHML امتناع می کند (تصویرها را نشان نمی دهد یا سبک های CSS را بار نمی دهد)، سعی کنید این سند را با URL های CID صادر کنید.
ExportDocumentProperties
مشخص می کند که آیا برای صادرات ویژگی های مستند ساخته شده و سفارشی به HTML، MHTML یا EPUB.قیمت پیش فرض جعلی است.
public bool ExportDocumentProperties { get; set; }
ارزش املاک
ExportDropDownFormFieldAsText
کنترل چگونگی ذخیره کردن فیلدها به HTML یا MHTML.قیمت پیش فرض جعلی است.
public bool ExportDropDownFormFieldAsText { get; set; }
ارزش املاک
Remarks
هنگامی که تنظیم می شود، فرمت فرمت فرمت فرمت فرمت فرمت فرمت فرمت فرمت فرمت فرمت فرمت فرمت فرمت فرمت فرمت فرمت فرمت فرمت فرمت فرمت فرمت فرمت فرمت فرمت فرمت فرمت فرمت فرمت فرمت فرمت فرمت فرمت فرمت فرمت فرمت فرمت فرمت فرمت فرمت
هنگامی که به EPUB صادر می شود، زمینه های فرم فرستادن متن همیشه به دلیل نیازهای این فرمت به عنوان متن ذخیره می شوند.
ExportFontResources
مشخص می کند که آیا منابع فونت باید به HTML، MHTML یا EPUB صادر شود.Default ‘fake’ است.
public bool ExportFontResources { get; set; }
ارزش املاک
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 تنظیم شده است ، فونت ها به فایل های جداگانه ذخیره نمی شود.
در هنگام صادرات منابع فونت، مسائل مربوط به مجوز کردن فاکتورها باید در نظر گرفته شود. نویسندگان که می خواهند از طریق یک مکانیزم فرمت قابل دانلود استفاده کنند، باید همیشه با دقت بررسی کنند که استفاده مورد نظر آنها در محدوده گواهینامه اسناد قرار دارد. بسیاری از اسلات تجاری در حال حاضر اجازه نمی دهند که از هر شکل از آن ها به صورت وب دانلود شوند. موافقت نامه های مرخصی که برخی از آنها را پوشش می دهند، به طور خاص یادآوری می کند که این استفاده از قوانین در صفحات سبک CSS مجاز نیست.
Aspose.Words.Saving.HtmlSaveOptions.FontResourcesتغییرمسیر
ExportFontsAsBase64
مشخص می کند که آیا منابع فونت باید در HTML در Base64 رمزگذاری شده باشد.Default ‘fake’ است.
public bool ExportFontsAsBase64 { get; set; }
ارزش املاک
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; }
ارزش املاک
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; }
ارزش املاک
Remarks
هنگامی که این ویژگی به تصاویر تنظیم می شود، داده ها به طور مستقیم به عناصر صادر می شوند و فایل های جداگانه ایجاد نمی شوند.
ExportLanguageInformation
مشخص می کند که آیا اطلاعات زبان به HTML، MHTML یا EPUB صادر می شود.به طور پیش فرض “دروغ” است.
public bool ExportLanguageInformation { get; set; }
ارزش املاک
Remarks
هنگامی که این ویژگی به Aspose.Words تنظیم می شود، خروجی ویژگی HTML بر روی عناصر اسناد که زبان را مشخص می کنند.این ممکن است برای حفظ زبان مرتبط با سمانتیک مورد نیاز باشد.
ExportListLabels
بررسی چگونگی خروجی برچسب های لیست به HTML، MHTML یا EPUB.ارزش پیش فرض Aspose.Words.Saving.ExportListLabels.Auto است.
public ExportListLabels ExportListLabels { get; set; }
ارزش املاک
ExportOriginalUrlForLinkedImages
مشخص می کند که آیا URL اصلی باید به عنوان URL از تصاویر مرتبط استفاده شود.قیمت پیش فرض جعلی است.
public bool ExportOriginalUrlForLinkedImages { get; set; }
ارزش املاک
Remarks
اگر ارزش به Aspose.Words.Drawing.ImageData.SourceFullName ارزش به عنوان URL از تصاویر مرتبط استفاده می شود و تصاویر مرتبط به پوشه اسناد یا Aspose.Words.Saving.HtmlSaveOptions.ImagesFolder بارگذاری نمی شود.
اگر مقدار به تصاویر مرتبط تنظیم می شود، در پوشه سند یا Aspose.Words.Saving.HtmlSaveOptions.ImagesFolder و URL هر تصویر مرتبط بسته به پوشاک سند ساخته شده است، www.Wl26.Give.Thumbs.
ExportPageMargins
مشخص می کند که آیا مارجین های صفحه به HTML، MHTML یا EPUB صادر می شود.Default جعلی است.
public bool ExportPageMargins { get; set; }
ارزش املاک
Remarks
Aspose.Words به طور پیش فرض فضای صفحات را نشان نمی دهد.اگر برخی از عناصر به طور کامل یا جزئی توسط محدوده اسناد پوشیده شوند، می توان منطقه نمایش داده شده را بااین گزینه
ExportPageSetup
مشخص می کند که آیا تنظیمات صفحه به HTML، MHTML یا EPUB صادر می شود.به طور پیش فرض جعلی است.
public bool ExportPageSetup { get; set; }
ارزش املاک
Remarks
هر Aspose.Words.Section در Aspose.Words مدل اسناد ارائه می دهد اطلاعات تنظیم صفحه از طریق کلاس Aspose.Words.PageSetup. هنگامی که شما یک اسناد به فرمت HTML شما ممکن است نیاز به نگه داشتن این اطلاعات برای استفاده بیشتر. به طور خاص، تنظیم صفحه ممکن است مهم برای ارائه به رسانه های پگ (نمایش) و یا پس از آن تبدیل به فرمت های فایل مایکروسافت Word بومی (DOCX، DOC، RTF، WML).
در اکثر موارد HTML برای مشاهده در مرورگرها که در آن صفحه نمایش انجام نمی شود طراحی شده است، بنابراین این ویژگی به طور پیش فرض غیرفعال است.
ExportRelativeFontSize
مشخص می کند که آیا اندازه های فونت باید خروجی در واحد های نسبی در هنگام ذخیره به HTML، MHTML یا EPUB باشد.
public bool ExportRelativeFontSize { get; set; }
ارزش املاک
Remarks
در بسیاری از اسناد موجود (HTML، IDPF EPUB) اندازه های فونت در واحد های نسبی مشخص شده است. این اجازه می دهد تا برنامه ها برای تنظیم اندازه متن در هنگام مشاهده / پردازش فایل ها. به عنوان مثال، مایکروسافت اینترنت اکسپلورر دارای زیر منوی “نگاه کنید->حجم متن”، Adobe Digital Editions دارای دو دکمه: افزایش / کاهش حجم متن. اگر شما انتظار این ویژگی برای کار پس از آن تنظیم Aspose.Words.Saving.HtmlSaveOptions.ExportRelativeFontSize ویژگی به .
WL51_ الگوی اسناد کلمات حاوی و تنها با واحد اندازه فونت مطلق کار می کند. واحد های نسبی نیاز به منطق اضافی برای محاسبه از برخی از اندازه های اولیه (معیاری) است. اندازه فاکتور از سبک سند به عنوان استاندارد گرفته می شود.
هنگامی که این گزینه فعال می شود، عناصر اسناد غیر از متن هنوز هم دارای اندازه مطلق خواهد بود. همچنین برخی از ویژگی های مرتبط با متن ممکن است به طور کامل بیان شده است. به ویژه، خط فضایی مشخص شده با “واقعی” قاعده می تواند نتایج ناخواسته در هنگام مقیاس متن تولید. بنابراین سند منبع باید به درستی طراحی و آزمایش زمانی که صادرات با Aspose.Words.Saving.HtmlSaveOptions.ExportRelativeFontSize تنظیم شده به .
ExportRoundtripInformation
مشخص می کند که آیا برای نوشتن اطلاعات حلقه در هنگام ذخیره به HTML، MHTML یا EPUB.قیمت پیش فرض “واقعی” برای HTML و “واقعی” برای MHTML و EPUB است.
public bool ExportRoundtripInformation { get; set; }
ارزش املاک
Remarks
صرفه جویی در اطلاعات چرخش اجازه می دهد تا برای بازگرداندن ویژگی های اسناد مانند توقف صفحه، نظرات، عنوان ها و پاها در طول اسناد HTML بارگذاری مجدد به یک Aspose.Words.Document اشیاء.
هنگامی که اطلاعات چرخش چرخش به عنوان ویژگی های CSS از عناصر HTML مربوطه صادر می شود.
هنگامی که ، باعث نمی شود هیچ اطلاعات چرخش به خروجی به فایل های تولید شده.
ExportShapesAsSvg
بررسی می کند که آیا گره های Aspose.Words.Drawing.Shape در هنگام ذخیره به HTML، MHTML، EPUB یا AZW3 به تصاویر SVG تبدیل می شوند.
public bool ExportShapesAsSvg { get; set; }
ارزش املاک
Remarks
اگر این گزینه تنظیم شده باشد، WL26_.Drawing.Shape گره ها به عنوان عناصر
ExportTextInputFormFieldAsText
کنترل می کند که چگونه زمینه های فرم ورودی متن به HTML یا MHTML ذخیره می شوند.قیمت پیش فرض جعلی است.
publicboolExportTextInputFormFieldAsText{get;set;}
ارزش املاک
Remarks
هنگامی که تنظیم می شود، فرم ورودی متن زمینه ها را به عنوان متن معمولی صادر می کند. هنگام که، Word زمینه های فرم واردات متن را با عناصر INPUT در HTML به ارمغان می آورد.
هنگام صادرات به EPUB، زمینه های فرم ورودی متن همیشه به دلیل نیازهای این فرمت به عنوان متن ذخیره می شوند.
ExportTocPageNumbers
مشخص می کند که آیا برای نوشتن اعداد صفحه به جدول محتوا هنگام ذخیره HTML، MHTML و EPUB.قیمت پیش فرض جعلی است.
publicboolExportTocPageNumbers{get;set;}
ارزش املاک
ExportXhtmlTransitional
مشخص می کند که آیا برای نوشتن بیانیه DOCTYPE هنگام ذخیره به HTML یا MHTML.هنگامی که “واقعی” است، یک بیانیه DOCTYPE را در سند قبل از عنصر ریشه می نویسد.قیمت پیش فرض “واقعی” است.هنگامی که برای ذخیره به EPUB یا HTML5 (Aspose.Words.Saving.HtmlVersion.Html5) بیانیه DOCTYPE همیشه نوشته شده است.
publicboolExportXhtmlTransitional{get;set;}
ارزش املاک
Remarks
Aspose.Words همیشه HTML به خوبی شکل می گیرد، صرف نظر از این تنظیمات.
هنگامی که ، شروع اسناد خروجی HTML به این شکل به نظر می رسد:
<?xmlversion="1.0"encoding="utf-8"standalone="no"?><!DOCTYPEhtmlPUBLIC"-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns="http://www.w3.org/1999/xhtml"xml:lang="en"lang="en">
WL26_ هدف از خروجی XHTML با توجه به مشخصات انتقال XhTML 1.0، اما خروج همیشه در برابر DTD تایید نمی شود. برخی از ساختارها در داخل یک سند مایکروسافت ورد دشوار یا غیرممکن برای نقشه برداری به یک اسناد که در مقابل طرح X HTML تایید می شود است. به عنوان مثال، X HTML اجازه نمی دهد لیست های نازک (UL نمی تواند در درون یک عنصر UL دیگر نابود شود)، اما در سند Microsoft Word فهرست های چند سطحی اغلب رخ می دهد.
FontResourcesSubsettingSizeThreshold
کنترل می کند که منابع فونت باید در هنگام ذخیره به HTML، MHTML یا EPUB ذخیره شوند.به طور پیش فرض 0 است.
publicintFontResourcesSubsettingSizeThreshold{get;set;}
ارزش املاک
Remarks
<p>
Aspose.Words.Saving.HtmlSaveOptions.ExportFontResources اجازه می دهد تا فونت ها را به عنوان فایل های فرعی یا به عنوان بخشی از خروجی صادر کنید.اگر سند از بسیاری از فونت ها استفاده می کند، به ویژه با تعداد زیادی گلیف، پس از آن اندازه خروجی می تواند افزایش یابد.فرستادن فونت اندازه منبع فونت صادر شده را با فیلتر کردن گلیف هایی کهدر حال حاضر از این اسناد استفاده نمی شود.
فرستادن فونت به شرح زیر عمل می کند:
به طور پیش فرض، تمام فونت های صادر شده زیر تنظیم می شوند.
تنظیم Aspose.Words.Saving.HtmlSaveOptions.FontResourcesSubsettingSizeThreshold به یک ارزش مثبت دستورالعملWR26برای زیر تنظیم فونت که اندازه فایل بزرگتر از مقدار مشخص شده است.
تنظیم مالکیت به System.Int32.MaxValue حذف زیر تنظیمات فونت.
در هنگام صادرات منابع فونت، مسائل مربوط به مجوز کردن فاکتورها باید در نظر گرفته شود. نویسندگان که می خواهند از طریق یک مکانیزم فرمت قابل دانلود استفاده کنند، باید همیشه با دقت بررسی کنند که استفاده مورد نظر آنها در محدوده گواهینامه اسناد قرار دارد. بسیاری از اسلات تجاری در حال حاضر اجازه نمی دهند که از هر شکل از آن ها به صورت وب دانلود شوند. موافقت نامه های مرخصی که برخی از آنها را پوشش می دهند، به طور خاص یادآوری می کند که این استفاده از قوانین در صفحات سبک CSS مجاز نیست.
Aspose.Words.Saving.HtmlSaveOptions.ExportFontResources
FontSavingCallback
اجازه می دهد تا کنترل چگونگی ذخیره فونت ها هنگامی که یک سند به HTML، MHTML یا EPUB ذخیره می شود.
publicIFontSavingCallbackFontSavingCallback{get;set;}
ارزش املاک
FontsFolder
مشخص کردن پوشه فیزیکی که در آن فونت ها هنگام صادرات یک سند به HTML ذخیره می شوند.فرض یک ردیف خالی است.
publicstringFontsFolder{get;set;}
ارزش املاک
Remarks
هنگامی که شما ذخیره یک Aspose.Words.Document در فرمت HTML وWl26.Saving.HtmlSaveOptions.ExportFontResources به تنظیم شده است، باید فونت های مورد استفاده در اسناد به عنوان فایل های منحصر به فرد را حفظ کنید. _www.save.hu.thmLs.phontersFolder اجازه می دهد تا شما را به مشخص کردن که در آن فونتن ها ذخایر خواهد شد و __wl26..
اگر شما یک سند را در یک فایل ذخیره کنید و نام فایل را ارائه دهید، Aspose.Words، به طور پیش فرض، فونت ها را به همان پوشه که در آن فایل اسناد حفظ می شود ذخایر می کند. با استفاده ازWl26.Saving.HtmlSaveOptions.FontsFolder برای غلبه بر این رفتار.
اگر شما یک سند را در یک جریان ذخیره کنید، Aspose.Words دارای یک پوشه ای نیست که در آن می توانید فونت ها را نجات دهید، اما هنوز هم باید آنها را به جایی حفظ کنید.در این مورد، شما نیاز به مشخص کردن فایل قابل دسترس درWl26.Saving.HtmlSaveOptions.FontsFolder مالکیت و یا ارائه جریان های سفارشی از طریق حوادث پردازنده _www.save.html.com.
اگر پوشه ای که توسط 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.فرض یک ردیف خالی است.
publicstringFontsFolderAlias{get;set;}
ارزش املاک
Remarks
هنگامی که شما ذخیره یک Aspose.Words.Document در فرمت HTML وWl26.Saving.HtmlSaveOptions.ExportFontResources به تنظیم شده است، باید فونت های مورد استفاده در اسناد به عنوان فایل های منحصر به فرد را حفظ کنید. _www.save.hu.thmLs.phontersFolder اجازه می دهد تا شما را به مشخص کردن که در آن فونتن ها ذخایر خواهد شد و __wl26..
اگر Aspose.Words.Saving.HtmlSaveOptions.FontsFolderAlias یک نوار خالی نیست، پس از آن فونت URI نوشته شده به HTML خواهد بود .
اگر Aspose.Words.Saving.HtmlSaveOptions.FontsFolderAlias یک نوار خالی است، پس از آن فونت URI نوشته شده به HTML خواهد بود .
اگر Aspose.Words.Saving.HtmlSaveOptions.FontsFolderAlias به ‘.’ (dot) تنظیم شده است، پس از آن نام فایل فونت به HTML بدون مسیر بدون در نظر گرفتن گزینه های دیگر نوشته خواهد شد.
راه جایگزین برای تعیین نام پوشه برای ساخت URI های فونت استفاده از 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 است.
publicHtmlVersionHtmlVersion{get;set;}
ارزش املاک
ImageResolution
مشخص کردن رزولوشن خروجی برای تصاویر هنگام صادرات به HTML، MHTML یا EPUB.Default ‘96 dpi’ است.
publicintImageResolution{get;set;}
ارزش املاک
Remarks
این ویژگی اثر تصاویری هنگامی کهWL26_.Saving.HtmlSaveOptions.ScaleImageToShapeSize است و اثرات متافائل به عنوان تصایری صادر شده است. برخی از ویژگی های تصویر مانند چرخش و یا گرد و غبار نیاز به ذخیره تصاویر تبدیل شده و در این مورد تصاویر تغییر یافته در رزولوشن داده شده ایجاد می شود.
همچنین ببینید
HtmlSaveOptions.ScaleImageToShapeSize
ImageSavingCallback
اجازه می دهد تا کنترل چگونگی ذخیره تصاویر زمانی که یک سند به HTML، MHTML یا EPUB ذخیره می شود.
publicIImageSavingCallbackImageSavingCallback{get;set;}
ارزش املاک
ImagesFolder
مشخص کردن پوشه فیزیکی که در آن تصاویر هنگام صادرات یک سند به فرمت HTML ذخیره می شود.فرض یک ردیف خالی است.
publicstringImagesFolder{get;set;}
ارزش املاک
Remarks
هنگامی که شما یک Aspose.Words.Document را در فرمت HTML ذخیره می کنید، باید تمام تصاویر موجود در اسناد را به عنوان فایل های جداگانه حفظ کنید.Wl26.Saving.HtmlSaveOptions.ImagesFolder به شما اجازه می دهد تا مشخص کنید که در کجا تصاویر ذخایر می شوند و _www.wl26.save.Thumbs.
اگر شما یک سند را در یک فایل ذخیره کنید و نام فایل را ارائه دهید، Aspose.Words، به طور پیش فرض، تصاویر را به همان پوشه که در آن فایل اسناد حفظ شده است، حفظ می کند. با استفاده ازWR26.Saving.HtmlSaveOptions.ImagesFolder برای غلبه بر این رفتار.
اگر شما یک سند را در یک جریان ذخیره کنید، Aspose.Words دارای یک پوشه ای نیست که در آن برای حفظ تصاویر وجود دارد، اما هنوز هم باید تصاویر را به جایی حفظ کنید.در این مورد، شما نیاز به مشخص کردن یک اسناد قابل دسترس درWl26.Saving.HtmlSaveOptions.Images مالکیت فایل و یا ارائه جریان های سفارشی از طریق فرستنده رویداد _www.wl.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.فرض یک ردیف خالی است.
publicstringImagesFolderAlias{get;set;}
ارزش املاک
Remarks
هنگامی که شما یک Aspose.Words.Document را در فرمت HTML ذخیره می کنید، باید تمام تصاویر موجود در اسناد را به عنوان فایل های جداگانه حفظ کنید.Wl26.Saving.HtmlSaveOptions.ImagesFolder به شما اجازه می دهد تا مشخص کنید که در کجا تصاویر ذخایر می شوند و _www.wl26.save.Thumbs.
اگر Aspose.Words.Saving.HtmlSaveOptions.ImagesFolderAlias یک نوار خالی نیست، پس URI تصویر نوشته شده به HTML خواهد بود .
اگر Aspose.Words.Saving.HtmlSaveOptions.ImagesFolderAlias یک نوار خالی است، پس URI تصویر نوشته شده به HTML خواهد بود .
اگر Aspose.Words.Saving.HtmlSaveOptions.ImagesFolderAlias به ‘.’ (dot) تنظیم شده است، نام فایل تصویر به HTML بدون مسیر بدون در نظر گرفتن گزینه های دیگر نوشته خواهد شد.
راه جایگزین برای تعیین نام پوشه برای ساخت URI های تصویر استفاده از 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 راستر داده می شود.
publicHtmlMetafileFormatMetafileFormat{get;set;}
ارزش املاک
Remarks
متافایل ها به طور بومی توسط مرورگرهای HTML نمایش داده نمی شوند.به طور پیش فرض، Aspose.Words تصاویر WMF و EMF را در فایل های PNG هنگام صادرات به HTML تبدیل می کند. گزینه های دیگر این است که متفائل ها را به تصاویر SVG تبدیل کنید یا آنها را بدون تبدیل صادر کنید.
برخی از تغییرات تصویر، به ویژه استخراج تصویر، به تصاویر متافیل اعمال نمی شود اگر آنها بدون تبدیل به HTML صادر شوند.
همچنین ببینید
HtmlSaveOptions.ImageResolution,HtmlSaveOptions.ScaleImageToShapeSize
NavigationMapLevel
حداکثر سطح عناوین در نقشه ناوبری در هنگام صادرات به فرمت های EPUB، MOBI یا AZW3 مشخص می شود.
publicintNavigationMapLevel{get;set;}
ارزش املاک
Remarks
نقشه ناوبری به کاربران اجازه می دهد تا یک راه آسان برای ناوبری از طریق ساختار اسناد را فراهم کنند.به طور معمول، نقاط ناوبری با عنوان ها در اسناد مطابقت دارد.به منظور جمع آوری عنوان ها تا سطح، این مقدار را به Aspose.Words.Saving.HtmlSaveOptions.NavigationMapLevel اختصاص دهید.
به طور پیش فرض، سه سطح از عنوان ها محسوب می شوند: پاراگراف از سبک ها، و . شما می توانید این ویژگی را به یک مقدار از 1 تا 9 تنظیم کنید تا حداکثر سطح مربوطه را درخواست کنید. تنظیم آن به صفر نقشه ناوبری را به تنها ریشه یا ریشه های قطعات اسناد کاهش می دهد.
OfficeMathOutputMode
کنترل چگونگی صادرات اشیاء OfficeMath به HTML، MHTML یا EPUB.ارزش پیش فرض Aspose.Words.Saving.HtmlOfficeMathOutputMode.Image است.
publicHtmlOfficeMathOutputModeOfficeMathOutputMode{get;set;}
ارزش املاک
RemoveJavaScriptFromLinks
مشخص می کند که آیا جاوا اسکریپت از لینک ها حذف می شود.به طور پیش فرض جعلی است.
publicboolRemoveJavaScriptFromLinks{get;set;}
ارزش املاک
Remarks
اگر این گزینه فعال باشد، تمام لینک هایی که حاوی جاوا اسکریپت هستند (به عنوان مثال، لینک های با “جاوا اسکار:” در ویژگی href)با “JavaScript:void(0)” جایگزین خواهد شد.این می تواند به جلوگیری از خطرات امنیتی احتمالی مانند حملات XSS کمک کند.
ReplaceBackslashWithYenSign
مشخص می کند که آیا کاراکترهای backslash باید با yen signs جایگزین شوند.قیمت پیش فرض جعلی است.
publicboolReplaceBackslashWithYenSign{get;set;}
ارزش املاک
Remarks
به طور پیش فرض، Aspose.Words رفتار MS Word را شبیه سازی می کند و کاراکترهای Backslash را با نشانه های یان جایگزین نمی کند.با این حال، نسخه های قبلی Aspose.Words چنین جایگزینی را در برخی ازاین پرچم امکان سازگاری عقب با نسخه های قبلی Aspose.Words را فراهم می کند.
ResolveFontNames
مشخص می کند که آیا نام خانوادگی فونت مورد استفاده در اسناد حل شده و جایگزین شده است.Aspose.Words.Document.FontSettings زمانی که در فرمت های مبتنی بر HTML نوشته می شود.
publicboolResolveFontNames{get;set;}
ارزش املاک
Remarks
به طور پیش فرض، این گزینه تنظیم می شود و نام خانوادگی فونت به HTML نوشته می شود همانطور که در اسناد منبع مشخص شده است. یعنی، Aspose.Words.Document.FontSettings نادیده گرفته می شود و هیچ رزولوشن یا جایگزینی از نام خانوادگی فونت انجام نمی شود.
اگر این گزینه تنظیم شده است، Aspose.Words از Aspose.Words.Document.FontSettings برای حل هر نام خانوادگی فونت مشخص شده در یک سند منبع به نام یک خانواده فونت در دسترس، انجام جایگزین فونت به عنوان مورد نیاز.
ResourceFolder
یک پوشه فیزیکی را مشخص می کند که در آن تمام منابع مانند تصاویر، فونت ها و CSS های خارجی ذخیره می شوند.به HTML وارد می شود.Default یک نوار خالی است.
publicstringResourceFolder{get;set;}
ارزش املاک
Remarks
WL26_.Saving.HtmlSaveOptions.ResourceFolder ساده ترین راه برای مشخص کردن یک پوشه است که در آن تمام منابع باید نوشته شده است. راه دیگری استفاده از ویژگی های فردیwww.Wl26.سنگن.تصمیمات.فولدر، _ww.saveoptions و _wll.
Aspose.Words.Saving.HtmlSaveOptions.ResourceFolder دارای یک اولویت پایین تر از پوشه های مشخص شده از طریقwww.Wl26.Rescue.Thumbs.FontsFolders، _ww.wll26 _.Give.thumps.ImagesFols، و _wls26.Swing.THmgs.CssStylesSheetFileName. به عنوان مثال، اگر هر دو _whls.css.saveoptions .ResourceFulder و __whll22.Setting.httmlsSaverOption.pholds مشخص می شود، فونت ها به _wlls32.Wls42.
اگر پوشه ای که توسط Aspose.Words.Saving.HtmlSaveOptions.ResourceFolder مشخص شده است وجود نداشته باشد، به طور خودکار ایجاد می شود.
Aspose.Words.Saving.HtmlSaveOptions.FontsFolder Aspose.Words.Saving.HtmlSaveOptions.ImagesFolder Aspose.Words.Saving.HtmlSaveOptions.CssStyleSheetFileName
ResourceFolderAlias
مشخص کردن نام پوشه مورد استفاده برای ساخت URI از تمام منابع نوشته شده در یک سند HTML.فرض یک ردیف خالی است.
publicstringResourceFolderAlias{get;set;}
ارزش املاک
Remarks
WL26_.Saving.HtmlSaveOptions.ResourceFolderAlias ساده ترین راه برای مشخص کردن چگونگی ساخت URI برای تمام فایل های منبع است. همان اطلاعات را می توان برای تصاویر و فونت ها به طور جداگانه از طریقwww.Wl26.Give.ThmVs.ImagesFulderAlias و _wl26.Shining.thmvs Saveoptions، به ترتیب.
WL26_.Saving.HtmlSaveOptions.ResourceFolderAlias دارای اولویت پایین تر ازwww.Wl26.Rescue.WhatsApps.FontsFulderAlias و _whatsapp.Shopping.ThumbnailSavoptions .Images.SocialSava.Ex. به عنوان مثال، در صورتی که هر دو _wll26 _.shining.thumbmSaverOption.RecourseFolders و __whitsapp__save.outsapps.ToolsSaves.URIs از فونت ها با استفاده از __wlsapp _ ____ __ Save_Hmlsav Options ، در حالی که URI ها و تصاویر از CSS استفاده می کنند ______Wll_Laves.
اگر Aspose.Words.Saving.HtmlSaveOptions.ResourceFolderAlias خالی است، Aspose.Words.Saving.HtmlSaveOptions.ResourceFolder ارزش دارایی برای ساخت منابع URI استفاده می شود.
اگر Aspose.Words.Saving.HtmlSaveOptions.ResourceFolderAlias به ‘.’ (dot) تنظیم شده است، URI های منبع فقط نام فایل ها را بدون هیچ راهی شامل می شود.
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
publicoverrideSaveFormatSaveFormat{get;set;}
ارزش املاک
ScaleImageToShapeSize
مشخص می کند که آیا تصاویر با Aspose.Words به اندازه شکل محدود در هنگام صادرات به HTML، MHTML یا EPUB.Default ارزش ‘واقعی’ است.
publicboolScaleImageToShapeSize{get;set;}
ارزش املاک
Remarks
یک تصویر در یک سند مایکروسافت ورد یک شکل است. شکل یک اندازه دارد و تصویر اندازه خود را دارد. اندازه ها به طور مستقیم مرتبط نیستند. به عنوان مثال، تصویر می تواند 1024x786 پیکسل باشد، اما شکل که این تصویر را نشان می دهد ممکن است 400x300 نقطه باشد.
برای نمایش یک تصویر در مرورگر، باید آن را به اندازه شکل مقیاس داده شود. Aspose.Words.Saving.HtmlSaveOptions.ScaleImageToShapeSize مالکیت کنترل که در آن مقیاس تصویر انجام می شود: در Aspose.Words در هنگام صادرات به HTML و یا در مرورگر در هنگام نمایش اسناد.
هنگامی که Aspose.Words.Saving.HtmlSaveOptions.ScaleImageToShapeSize است ، تصویر با استفاده از مقیاس با کیفیت بالا در هنگام صادرات به HTML اسکن می شود. هنگتی کهWl26.saving .HmLSavOption.scaleImaGameTypeSice است , تصویر خروجی با اندازه اصلی آن است و مرورگر باید آن را اسلاید کند.
به طور کلی، مرورگرها انجام سریع و ضعیف کیفیت مقیاس.به عنوان یک نتیجه، شما معمولا به دست آوردن کیفیت نمایش بهتر در مرورسر و اندازه فایل کوچکتر زمانی که Aspose.Words.Saving.HtmlSaveOptions.ScaleImageToShapeSize است، اما کیفیت چاپ بهتر و تبدیل سریع تر هنگامی که _www.save.hu.
اگر Aspose.Words.Saving.HtmlSaveOptions.ScaleImageToShapeSize است و یک شکل گروه حاوی تصاویر راستر است که رزولوشن داخلی آن بالاتر از ارزش مشخص شده در Aspose.Words.Saving.HtmlSaveOptions.ImageResolution، Aspose.Words رزولوشن ارائه را برای این گروه افزایش می دهد.
همچنین ببینید
HtmlSaveOptions.ImageResolution
TableWidthOutputMode
کنترل چگونگی صادرات پهنای باند جدول، ردیف و سلول به HTML، MHTML یا EPUB.ارزش پیش فرض Aspose.Words.Saving.HtmlElementSizeOutputMode.All است.
publicHtmlElementSizeOutputModeTableWidthOutputMode{get;set;}
ارزش املاک
Remarks
در فرمت HTML، جدول، ردیف و عناصر سلولی (، ، ، ) می توانند عرض آنها را در نسبت ( درصد) یا در واحد های مطلق مشخص کنند.در یک سند در Aspose.Words، میزها، خطوط و سلول ها ممکن است عرض خود را با استفاده از واحدهای نسبی یا مطلقی نیز مشخص کند.
هنگامی که یک سند را با استفاده از Aspose.Words به HTML تبدیل می کنید، ممکن است بخواهید کنترل کنید که چگونه جدول، ردیف و پهنای باند سلول صادر می شود تا بر نحوه نمایش سند حاصل از آن در عامل بصری (به عنوان مثال یک مرورگر یا مخاطب) تاثیر بگذارد.
به عنوان مثال، اگر شما تبدیل یک سند به EPUB و قصد دیدن این سند در یک دستگاه خواندن تلفن همراه، پس از آن شما احتمالا می خواهید برای جلوگیری از صادرات ارزش های پهنای باند مطلق. برای انجام این کار شما نیاز به مشخص کردن حالت خروجی Aspose.Words.Saving.HtmlElementSizeOutputMode.Relativeتنها و یاW L26.