Class HtmlFixedSaveOptions

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; }

财产价值

string

Encoding

指定将编码用于出口到 HTML. 默认值是“新 UTF8Encoding(true)”(UTF-8 与 BOM)。

public Encoding Encoding { get; set; }

财产价值

Encoding

ExportEmbeddedCss

指定是否将 CSS (Cascading Style Sheet) 嵌入到 HTML 文档中。

public bool ExportEmbeddedCss { get; set; }

财产价值

bool

ExportEmbeddedFonts

指定字体是否应该在Html文档中嵌入到Base64格式。注意,这个旗帜设置可以显著增加输出 HTML 文件的大小。

public bool ExportEmbeddedFonts { get; set; }

财产价值

bool

ExportEmbeddedImages

指定是否将图像嵌入到Html文档中,以Base64格式。注意,这个旗帜设置可以显著增加输出 HTML 文件的大小。

public bool ExportEmbeddedImages { get; set; }

财产价值

bool

ExportEmbeddedSvg

指定是否将 SVG 资源嵌入到 HTML 文档中,默认值是“真实”。

public bool ExportEmbeddedSvg { get; set; }

财产价值

bool

ExportFormFields

接收或设置表明表格字段是否以互动方式出口项目(如“输入”标签)而不是转换为文本或图形。

public bool ExportFormFields { get; set; }

财产价值

bool

FontFormat

获取或设置 Aspose.Words.Saving.ExportFontFormat 用于字体出口。默认值是 Aspose.Words.Saving.ExportFontFormat.Woff。

public ExportFontFormat FontFormat { get; set; }

财产价值

ExportFontFormat

IdPrefix

指定输出文件中的所有创建的元素 ID 的预定义。默认值为零,没有预定。

public string IdPrefix { get; set; }

财产价值

string

Remarks

如果前提是指定的,它只能包含字母,字符,字符,字符和字符,必须从一封信开始。

Exceptions

ArgumentException

值不符合上述要求。

OptimizeOutput

旗帜表明是否需要优化输出。如果这个旗帜设置了无缝粘贴的管道和空白的管道被移除,同样的格式的邻近管道也被折叠。

假设是“真实”。

public override bool OptimizeOutput { get; set; }

财产价值

bool

PageHorizontalAlignment

指定在 HTML 文档中的页面的水平调整。默认值是 Aspose.Words.Saving.HtmlFixedPageHorizontalAlignment.Center。

public HtmlFixedPageHorizontalAlignment PageHorizontalAlignment { get; set; }

财产价值

HtmlFixedPageHorizontalAlignment

PageMargins

在 HTML 文档中指定页面周围的边缘。边界值以点测量,应等于或超过0。默认值为10点。

public double PageMargins { get; set; }

财产价值

double

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; }

财产价值

bool

Remarks

如果此选项已启用,则包含 JavaScript 的所有链接(例如,在 href 属性中使用“javascript:”的链条)将被“javascript:void(0)”取代,这可以帮助防止潜在的安全风险,如XSS攻击。

ResourceSavingCallback

允许控制如何保存资源(图像、字体和css),当文档出口到固定页面Html格式时。

public IResourceSavingCallback ResourceSavingCallback { get; set; }

财产价值

IResourceSavingCallback

ResourcesFolder

指定物理文件夹(图像、字体、css)在导出文档到 HTML 格式时存储的资源。

public string ResourcesFolder { get; set; }

财产价值

string

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; }

财产价值

string

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; }

财产价值

bool

Remarks

将此属性设置为“真实”恢复旧行为(单独的文件)与遗产代码兼容。

SaveFormat

指定文档将存储的格式,如果使用此存储选项对象。只能是 Aspose.Words.SaveFormat.HtmlFixed。

public override SaveFormat SaveFormat { get; set; }

财产价值

SaveFormat

ShowPageBorder

指定页面周围的边界是否应该显示。默认是“真实”。

public bool ShowPageBorder { get; set; }

财产价值

bool

UseTargetMachineFonts

旗帜表明是否必须使用从目标机器的字体显示文档。如果这个旗帜设置为“真实”,Aspose.Words.Saving.HtmlFixedSaveOptions.FontFormat和Aspose.Words.Saving.HtmlFixedSaveOptions.ExportEmbeddedFonts属性没有效果,也Aspose.Words.Saving.HtmlFixedSaveOptions.ResourceSavingCallback不被释放为字体。

public bool UseTargetMachineFonts { get; set; }

财产价值

bool

 中文