Class HtmlLoadOptions

Class HtmlLoadOptions

名称: Aspose.Words.Loading 集合: Aspose.Words.dll (25.4.0)

允许在将 HTML 文档上传到 Aspose.Words.Document 对象时指定额外的选项。

要了解更多,请参观 Specify Load Options 文档文章。

public class HtmlLoadOptions : LoadOptions

Inheritance

object LoadOptions HtmlLoadOptions

继承人

LoadOptions.Equals(object) , LoadOptions.LoadFormat , LoadOptions.Password , LoadOptions.BaseUri , LoadOptions.Encoding , LoadOptions.ResourceLoadingCallback , LoadOptions.WarningCallback , LoadOptions.ProgressCallback , LoadOptions.PreserveIncludePictureField , LoadOptions.ConvertShapeToOfficeMath , LoadOptions.FontSettings , LoadOptions.TempFolder , LoadOptions.ConvertMetafilesToPng , LoadOptions.MswVersion , LoadOptions.UpdateDirtyFields , LoadOptions.IgnoreOleData , LoadOptions.UseSystemLcid , LoadOptions.LanguagePreferences , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

HtmlLoadOptions()

启动这个类的新例子与默认值。

public HtmlLoadOptions()

HtmlLoadOptions(线条)

一个简短的启动一个新的例子这个类与指定的密码加载加密文档。

public HtmlLoadOptions(string password)

Parameters

password string

打开加密文档的密码可以是“零”或空字符串。

HtmlLoadOptions(LoadFormat、String、String)

一个简短的开始一个新的例子这个类与属性设置到指定的值。

public HtmlLoadOptions(LoadFormat loadFormat, string password, string baseUri)

Parameters

loadFormat LoadFormat

文件的格式要加载。

password string

打开加密文档的密码可以是“零”或空字符串。

baseUri string

将被用来解决相对 URI 到绝对的线条可以是“零”或空线。

Properties

BlockImportMode

收到或设置一个值,说明区块级元素的属性是如何进口的。默认值是 Aspose.Words.Loading.BlockImportMode.Merge。

public BlockImportMode BlockImportMode { get; set; }

财产价值

BlockImportMode

ConvertSvgToEmf

收到或设置一个值,表明是否要将加载的 SVG 图像转换为 EMF 格式。默认值是“虚假”,如果可能的话,加载的 SVG 图像存储如没有转换。

public bool ConvertSvgToEmf { get; set; }

财产价值

bool

Remarks

更新的版本的 MS Word 支持 SVG 图像 原始. 如果在加载选项中指定的 MS Word 版本支持 SWG, Aspose.Words 将存储无转换的 SV G 圖像。

但是,如果此选项设置为,则 Aspose.Words 将加载的 SVG 图像转换为 EMF 即使由 MS Word 的指定版本支持。

IgnoreNoscriptElements

收到或设置一个值,表明是否要忽略 <noscript> HTML 元素。

public bool IgnoreNoscriptElements { get; set; }

财产价值

bool

Remarks

像MS Word一样,Aspose.Words不支持脚本,并且默认上传了由<noscript>元素的内容,结果文档。在大多数浏览器中,脚本是支持的,而内容来自<noscript>是不可见的。 设置这个属性到“真实”的力量Aspose.Words忽略所有的<noscript>元素,并有助于产生文件,看起来更接近浏览器中看到的东西。

PreferredControlType

获取或设置优先类型的文档节点,将代表进口的<输入>和<选择>元素。默认值是 Aspose.Words.Loading.HtmlControlType.FormField。

public HtmlControlType PreferredControlType { get; set; }

财产价值

HtmlControlType

Remarks

请注意,本属性设置并不保证所有进口控制都将属于指定的类型。如果 HTML 控制器与所需类型的文档节点无法代表,则 Aspose.Words 将使用适用于此控制的兼容 Aspose.Words.Loading.HtmlControlType。

SupportFontFaceRules

收到或设置一个值,表明是否支持 @font-face 规则,以及是否加载声明的字体。

public bool SupportFontFaceRules { get; set; }

财产价值

bool

Remarks

如果此选项被启用,则在 @font-face 规则中表示的字体将被加载并嵌入到结果文档的文字定义(参见 Aspose.Words.DocumentBase.FontInfos)。这使得上传字母可供播放,但不会自动允许在存储时插入字符。

支持的字体格式是 TTF、EOT 和 WOFF。

@font-face 规则在上传 SVG 图像时不受支持。

SupportVml

收到或设置一个值,表明是否支持 VML 图像。

public bool SupportVml { get; set; }

财产价值

bool

WebRequestTimeout

等待数毫秒,直到网页请求时间结束。 默认值为100000毫秒(一百秒)

public int WebRequestTimeout { get; set; }

财产价值

int

Remarks

Aspose.Words 等待回复的数毫秒,当加载外部资源(图像、风格)时在 HTML 和 MHTML 文档中链接。

 中文