LoadFormat
LoadOptions.LoadFormat property
指定要加载的文档的格式。 默认为Auto.
public LoadFormat LoadFormat { get; set; }
评论
建议您指定Auto值并让 Aspose.Words 自动检测 文件格式。如果您知道要加载的文档的格式,则可以显式指定 format ,这将通过与自动检测格式相关的开销稍微减少加载时间。 如果您指定显式加载格式,它将变成如果错误,将调用自动检测并尝试加载该文件。
例子
演示如何在打开 html 文档时指定基本 URI。
// 假设我们要加载一个 .html 文档,其中包含通过相对 URI 链接的图像
// 当图像位于不同位置时。在这种情况下,我们需要将相对 URI 解析为绝对 URI。
// 我们可以使用 HtmlLoadOptions 对象提供基本 URI。
HtmlLoadOptions loadOptions = new HtmlLoadOptions(LoadFormat.Html, "", ImageDir);
Assert.AreEqual(LoadFormat.Html, loadOptions.LoadFormat);
Document doc = new Document(MyDir + "Missing image.html", loadOptions);
// 虽然输入 .html 中的图像已损坏,但我们的自定义基本 URI 帮助我们修复了链接。
Shape imageShape = (Shape)doc.GetChildNodes(NodeType.Shape, true)[0];
Assert.True(imageShape.IsImage);
// 此输出文档将显示丢失的图像。
doc.Save(ArtifactsDir + "HtmlLoadOptions.BaseUri.docx");
也可以看看
- enum LoadFormat
- class LoadOptions
- 命名空间 Aspose.Words.Loading
- 部件 Aspose.Words