Class HtmlFixedSaveOptions
名称: Aspose.Words.Saving 集合: Aspose.Words.dll (25.4.0)
可以用来指定额外的选项,当将文档保存到 Aspose.Words.SaveFormat.HtmlFixed 格式。
要了解更多,请参观 Specify Save Options 文档文章。
public class HtmlFixedSaveOptions : FixedPageSaveOptions
Inheritance
object ← SaveOptions ← FixedPageSaveOptions ← HtmlFixedSaveOptions
继承人
FixedPageSaveOptions.Equals(object) , FixedPageSaveOptions.AssertValidIdPrefix(string) , FixedPageSaveOptions.IsValidIdPrefix(string) , FixedPageSaveOptions.PageSet , FixedPageSaveOptions.PageSavingCallback , FixedPageSaveOptions.NumeralFormat , FixedPageSaveOptions.MetafileRenderingOptions , FixedPageSaveOptions.JpegQuality , FixedPageSaveOptions.ColorMode , FixedPageSaveOptions.OptimizeOutput , 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
HtmlFixedSaveOptions()
public HtmlFixedSaveOptions()
Properties
CssClassNamesPrefix
在 style.css 文件中的所有类名称中添加的默认值为“aw”。
public string CssClassNamesPrefix { get; set; }
财产价值
Encoding
指定将编码用于出口到 HTML. 默认值是“新 UTF8Encoding(true)”(UTF-8 与 BOM)。
public Encoding Encoding { get; set; }
财产价值
ExportEmbeddedCss
指定是否将 CSS (Cascading Style Sheet) 嵌入到 HTML 文档中。
public bool ExportEmbeddedCss { get; set; }
财产价值
ExportEmbeddedFonts
指定字体是否应该在Html文档中嵌入到Base64格式。注意,这个旗帜设置可以显著增加输出 HTML 文件的大小。
public bool ExportEmbeddedFonts { get; set; }
财产价值
ExportEmbeddedImages
指定是否将图像嵌入到Html文档中,以Base64格式。注意,这个旗帜设置可以显著增加输出 HTML 文件的大小。
public bool ExportEmbeddedImages { get; set; }
财产价值
ExportEmbeddedSvg
指定是否将 SVG 资源嵌入到 HTML 文档中,默认值是“真实”。
public bool ExportEmbeddedSvg { get; set; }
财产价值
ExportFormFields
接收或设置表明表格字段是否以互动方式出口项目(如“输入”标签)而不是转换为文本或图形。
public bool ExportFormFields { get; set; }
财产价值
FontFormat
获取或设置 Aspose.Words.Saving.ExportFontFormat 用于字体出口。默认值是 Aspose.Words.Saving.ExportFontFormat.Woff。
public ExportFontFormat FontFormat { get; set; }
财产价值
IdPrefix
指定输出文件中的所有创建的元素 ID 的预定义。默认值为零,没有预定。
public string IdPrefix { get; set; }
财产价值
Remarks
如果前提是指定的,它只能包含字母,字符,字符,字符和字符,必须从一封信开始。
Exceptions
值不符合上述要求。
OptimizeOutput
旗帜表明是否需要优化输出。如果这个旗帜设置了无缝粘贴的管道和空白的管道被移除,同样的格式的邻近管道也被折叠。
假设是“真实”。
public override bool OptimizeOutput { get; set; }
财产价值
PageHorizontalAlignment
指定在 HTML 文档中的页面的水平调整。默认值是 Aspose.Words.Saving.HtmlFixedPageHorizontalAlignment.Center。
public HtmlFixedPageHorizontalAlignment PageHorizontalAlignment { get; set; }
财产价值
HtmlFixedPageHorizontalAlignment
PageMargins
在 HTML 文档中指定页面周围的边缘。边界值以点测量,应等于或超过0。默认值为10点。
public double PageMargins { get; set; }
财产价值
Remarks
取决于 Aspose.Words.Saving.HtmlFixedSaveOptions.PageHorizontalAlignment属性:
- 定义顶部、底部和左侧页面边缘,如果值为 Aspose.Words.Saving.HtmlFixedPageHorizontalAlignment.Left。
- 定义顶部、底部和右侧边缘,如果值为 Aspose.Words.Saving.HtmlFixedPageHorizontalAlignment.Right。
- 定义顶部和底部页面边缘,如果值是 Aspose.Words.Saving.HtmlFixedPageHorizontalAlignment.Center。
RemoveJavaScriptFromLinks
指定是否将从链接中删除 JavaScript.Default 是“虚假”。
public bool RemoveJavaScriptFromLinks { get; set; }
财产价值
Remarks
如果此选项已启用,则包含 JavaScript 的所有链接(例如,在 href 属性中使用“javascript:”的链条)将被“javascript:void(0)”取代,这可以帮助防止潜在的安全风险,如XSS攻击。
ResourceSavingCallback
允许控制如何保存资源(图像、字体和css),当文档出口到固定页面Html格式时。
public IResourceSavingCallback ResourceSavingCallback { get; set; }
财产价值
ResourcesFolder
指定物理文件夹(图像、字体、css)在导出文档到 HTML 格式时存储的资源。
public string ResourcesFolder { get; set; }
财产价值
Remarks
它只有效,如果 Aspose.Words.Saving.HtmlFixedSaveOptions.ExportEmbeddedImages 属性是 .
当您保存一个 Aspose.Words.Document 在 Html 格式, Aspose.Words 需要保存所有图像嵌入到文档作为单独的文件. Aspose.Words.Saving.HtmlFixedSaveOptions.ResourcesFolder 允许您指定图像将存储在哪里和 Aspose.Words.Saving.HtmlFixedSaveOptions.ResourcesFolderAlias 允许您指定图像 URI 将如何构建。
如果您将文档保存到文件中并提供文件名,则 Aspose.Words 默认情况下将图像保存到文件文件存储的相同文件夹中。
如果您将文档存储在流中,Aspose.Words 没有存储图像的文件夹,但仍然需要存储图像在某个地方。
Aspose.Words.Saving.HtmlFixedSaveOptions.ResourcesFolderAlias
ResourcesFolderAlias
指定在 HTML 文档中创建图像 URI 的文件夹的名称,默认为“零”。
public string ResourcesFolderAlias { get; set; }
财产价值
Remarks
当您保存一个 Aspose.Words.Document 在 Html 格式, Aspose.Words 需要保存所有图像嵌入到文档作为单独的文件. Aspose.Words.Saving.HtmlFixedSaveOptions.ResourcesFolder 允许您指定图像将存储在哪里和 Aspose.Words.Saving.HtmlFixedSaveOptions.ResourcesFolderAlias 允许您指定图像 URI 将如何构建。
Aspose.Words.Saving.HtmlFixedSaveOptions.ResourcesFolder
SaveFontFaceCssSeparately
旗帜表明是否“@font-face”的CSS规则应该放入一个单独的文件“fontFaces.css”当文档被存储与外部风格表(即,当Aspose.Words.Saving.HtmlFixedSaveOptions.ExportEmbeddedCssis“假”时)。默认值是“假”,所有CSS规则都写入单一文件“styles.css”。
public bool SaveFontFaceCssSeparately { get; set; }
财产价值
Remarks
将此属性设置为“真实”恢复旧行为(单独的文件)与遗产代码兼容。
SaveFormat
指定文档将存储的格式,如果使用此存储选项对象。只能是 Aspose.Words.SaveFormat.HtmlFixed。
public override SaveFormat SaveFormat { get; set; }
财产价值
ShowPageBorder
指定页面周围的边界是否应该显示。默认是“真实”。
public bool ShowPageBorder { get; set; }
财产价值
UseTargetMachineFonts
旗帜表明是否必须使用从目标机器的字体显示文档。如果这个旗帜设置为“真实”,Aspose.Words.Saving.HtmlFixedSaveOptions.FontFormat和Aspose.Words.Saving.HtmlFixedSaveOptions.ExportEmbeddedFonts属性没有效果,也Aspose.Words.Saving.HtmlFixedSaveOptions.ResourceSavingCallback不被释放为字体。
public bool UseTargetMachineFonts { get; set; }