Class LoadOptions
名称: Aspose.Words.Loading 集合: Aspose.Words.dll (25.4.0)
允许指定额外的选项(如密码或基 URI),当将文档上传到 Aspose.Words.Document 对象中。
要了解更多,请参观 Specify Load Options 文档文章。
public class LoadOptions
Inheritance
Derived
ChmLoadOptions , HtmlLoadOptions , MarkdownLoadOptions , PdfLoadOptions , RtfLoadOptions , TxtLoadOptions
继承人
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
LoadOptions()
启动这个类的新例子与默认值。
public LoadOptions()
LoadOptions(线条)
一个简短的启动一个新的例子这个类与指定的密码加载加密文档。
public LoadOptions(string password)
Parameters
password
string
打开加密文档的密码可以是“零”或空字符串。
LoadOptions(LoadFormat、String、String)
一个简短的开始一个新的例子这个类与属性设置到指定的值。
public LoadOptions(LoadFormat loadFormat, string password, string baseUri)
Parameters
loadFormat
LoadFormat
文件的格式要加载。
password
string
打开加密文档的密码可以是“零”或空字符串。
baseUri
string
将被用来解决相对 URI 到绝对的线条可以是“零”或空线。
Properties
BaseUri
接收或设置将用于解决文档中发现的相对 URI 到必要时的绝对 URI。
public string BaseUri { get; set; }
财产价值
Remarks
此属性用于在以下情况下解决相对 URI 的绝对情况:
- 当从流中加载 HTML 文档时,文档包含具有相对 URI 的图像,并且没有在 BASE HTML 元素中指定的基 URI。
- 当将文档存储到PDF和其他格式时,可以使用相对URI获取链接的图像,以便图像可以存储到输出文档中。
ConvertMetafilesToPng
获取或设置是否转换代码(Aspose.FileFormat.Wmf 或 Aspose.FileFormat.Emf)图像到 Aspose.FileFormat.Png 图像格式。
public bool ConvertMetafilesToPng { get; set; }
财产价值
Remarks
代码:Aspose.FileFormat.Wmf 或 Aspose.FileFormat.Emf它是一个未压缩的图像格式,有时需要大量的RAM来保留和处理文档。此选项允许在文档加载时将所有代码图像转换为 Aspose.FileFormat.Png。请注意 - 将 vector 图形转换为 raster 将图像质量降低。
ConvertShapeToOfficeMath
获取或设置使用 EquationXML 将格式转换为 Office Math 对象。
public bool ConvertShapeToOfficeMath { get; set; }
财产价值
Encoding
获取或设置将用于加载 HTML、TXT 或 CHM 文档的编码,如果编码在文档中没有指定。
public Encoding Encoding { get; set; }
财产价值
Remarks
此属性仅在加载 HTML、TXT 或 CHM 文件时使用。
如果编码在文档中没有说明,并且该属性是 ,那么系统将试图自动检测编码。
FontSettings
允许指定文档字体设置。
public FontSettings FontSettings { get; set; }
财产价值
Remarks
当加载某些格式时,Aspose.Words 可能需要解决字体,例如,当加载 HTML 文档时,Aspose.Words 可能会解决字体以执行字体落后。
如果设置为 , 默认静态字体设置 Aspose.Words.Fonts.FontSettings.DefaultInstance 将使用。
默认值是。
IgnoreOleData
说明是否要忽略 OLE 数据。
public bool IgnoreOleData { get; set; }
财产价值
Remarks
忽略 OLE 数据可能会减少内存消耗和提高性能,而不会失去数据,如果目的地格式不支持 OLE 对象。
默认值是。
LanguagePreferences
获取文档加载时将使用的语言偏好。
public LanguagePreferences LanguagePreferences { get; }
财产价值
LoadFormat
指定要加载的文件格式。默认情况是 Aspose.Words.LoadFormat.Auto。
public LoadFormat LoadFormat { get; set; }
财产价值
Remarks
建议您指定 Aspose.Words.LoadFormat.Auto 值,并让 Aspose.Words 自动检测文件格式. 如果您知道您即将加载的文件格式,您可以明确指定格式,这将轻微减少与自动检测格式相关的顶部加载时间。
MswVersion
允许指定文件加载过程应匹配一个特定的 MS Word 版本。默认值是 Aspose.Words.Settings.MsWordVersion.Word2019
public MsWordVersion MswVersion { get; set; }
财产价值
Remarks
不同 Word 版本可以处理文档内容的某些方面,并且格式略有不同。在充电过程中,这可能会导致文档对象模型中的微小差异。
Password
获取或设置密码打开加密文件. 可以是“零”或空字符串. 默认是“零”。
public string Password { get; set; }
财产价值
Remarks
您需要知道密码才能打开加密文档. 如果文档没有加密,请将此设置为或空行。
PreserveIncludePictureField
获取或设置在阅读 Microsoft Word 格式时保存 INCLUDEPICTURE 字段。
public bool PreserveIncludePictureField { get; set; }
财产价值
Remarks
默认情况下, INCLUDEPICTURE 字段将转换为一个格式对象. 您可以超级,如果您需要保存字段,例如,如果您想编程更新它. 但是,请注意,这种方法是不常见的 Aspose.Words. 使用它在自己的风险。
可能使用的例子之一可能是使用 MERGEFIELD 作为一个儿童字段,以动态改变图像的源路径。
ProgressCallback
在加载文档时被召唤,并接受关于加载进展的数据。
public IDocumentLoadingCallback ProgressCallback { get; set; }
财产价值
Remarks
WL26_.LoadFormat.Docx, _ www.wl26_.loadformat .FlatOpc, __wll26 _.goadformat .docm,____wls.co.id. _ www.wo.o.dock . 和 _wL26.co。co 等格式支持。
ResourceLoadingCallback
允许控制从 HTML 或 MHTML 进口文档时如何加载外部资源(图像、风格表)。
public IResourceLoadingCallback ResourceLoadingCallback { get; set; }
财产价值
TempFolder
允许在阅读文档时使用临时文件. 默认情况下,该属性是“零”并且没有使用临时文件。
public string TempFolder { get; set; }
财产价值
Remarks
文件夹必须存在,并且可以写作,否则将被扔出一个例外。
Aspose.Words 在阅读完成后,会自动删除所有临时文件。
UpdateDirtyFields
指定是否更新“脏”属性的字段。
public bool UpdateDirtyFields { get; set; }
财产价值
UseSystemLcid
获取或设置是否使用从 Windows 注册表中获取的 LCID 值,以确定页面设置默认边界。
public bool UseSystemLcid { get; set; }
财产价值
Remarks
如果设置为 ,则模拟了 MS Word 行为,从 Windows 记录中获取 LCID 值。
默认值是。
WarningCallback
在负载操作中被称为,当发现可能导致数据或格式化信任损失的问题时。
public IWarningCallback WarningCallback { get; set; }
财产价值
Methods
Equals(对象)
确定所指定的对象是否与当前对象相同的价值。
public override bool Equals(object obj)
Parameters
obj
object