LoadOptions

LoadOptions class

允许在 将文档加载到Document对象.

要了解更多信息,请访问指定加载选项文档文章。

public class LoadOptions

构造函数

姓名描述
LoadOptions()使用默认值初始化此类的新实例。
LoadOptions(string)使用指定的密码初始化此类的新实例以加载加密文档的快捷方式。
LoadOptions(LoadFormat, string, string)初始化此类新实例并将属性设置为指定值的快捷方式。

特性

姓名描述
BaseUri { get; set; }获取或设置用于在需要时将文档中找到的相对 URI 解析为绝对 URI 的字符串。 可以无效的或空字符串。默认为无效的.
ConvertMetafilesToPng { get; set; }获取或设置是否转换元文件(Wmf或者Emf ) 图像到Png图像格式.
ConvertShapeToOfficeMath { get; set; }获取或设置是否将带有 EquationXML 的形状转换为 Office Math 对象。
Encoding { get; set; }获取或设置将用于加载 HTML、TXT 或 CHM 文档的编码(如果未指定编码) 在文档内部。 可以无效的。默认为无效的.
FontSettings { get; set; }允许指定文档字体设置。
IgnoreOleData { get; set; }指定是否忽略 OLE 数据。
LanguagePreferences { get; }获取加载文档时将使用的语言首选项。
LoadFormat { get; set; }指定要加载的文档的格式。 默认为Auto.
MswVersion { get; set; }允许指定文档加载过程应与特定的 MS Word 版本匹配。 默认值为Word2019
Password { get; set; }获取或设置打开加密文档的密码。 可以无效的或空字符串。默认为无效的.
PreserveIncludePictureField { get; set; }获取或设置读取 Microsoft Word 格式时是否保留 INCLUDEPICTURE 字段。 默认值为错误的.
ProgressCallback { get; set; }在加载文档期间调用并接受有关加载进度的数据。
ResourceLoadingCallback { get; set; }允许控制从 HTML、MHTML 导入文档时如何加载外部资源(图像、样式表)。
TempFolder { get; set; }允许在读取文档时使用临时文件。 默认情况下此属性为无效的并且没有使用临时文件。
UpdateDirtyFields { get; set; }指定是否更新字段肮脏的属性.
WarningCallback { get; set; }在加载操作期间检测到可能导致数据或格式保真度损失的问题时调用。

方法

姓名描述
override Equals(object)

例子

演示如何加载加密的 Microsoft Word 文档。

Document doc;

// 如果我们尝试在没有密码的情况下打开加密文档,Aspose.Words 会抛出异常。
Assert.Throws<IncorrectPasswordException>(() => doc = new Document(MyDir + "Encrypted.docx"));

// 加载此类文档时,密码将使用 LoadOptions 对象传递给文档的构造函数。
LoadOptions options = new LoadOptions("docPassword");

// 使用 LoadOptions 对象加载加密文档有两种方法。
// 1 - 按文件名从本地文件系统加载文档:
doc = new Document(MyDir + "Encrypted.docx", options);
// 2 - 从流加载文档:
using (Stream stream = File.OpenRead(MyDir + "Encrypted.docx"))
{
    doc = new Document(stream, options);
}

也可以看看