OriginalFileName
ChmLoadOptions.OriginalFileName property
CHM 文件的名称。 默认值为无效的
.
public string OriginalFileName { get; set; }
评论
CHM 文档可能包含按文件名引用同一文档的链接。 Aspose.Words 支持此类 links 并通常使用OriginalFileName
检查 link 引用的文件是否是正在加载的文件。如果从流加载文档,则应通过此属性显式指定其原始文件名 ,因为它无法自动确定。
如果从文件加载 CHM 文档并且指定了该属性的非空值,则该值将优先于存储在中的文件的实际名称OriginalFileName
.
例子
演示如何解析“ms-its:myfile.chm::/index.htm”等 URL。
// 我们的文档包含类似“ms-its:amhelp.chm::....htm”的 URL,但它有一个不同的名称,
// 因此文件链接在保存为 HTML 后不起作用。
// 我们需要在“ChmLoadOptions”中定义原始文件名以避免这种行为。
ChmLoadOptions loadOptions = new ChmLoadOptions { OriginalFileName = "amhelp.chm" };
Document doc = new Document(new MemoryStream(File.ReadAllBytes(MyDir + "Document with ms-its links.chm")),
loadOptions);
doc.Save(ArtifactsDir + "ExChmLoadOptions.OriginalFileName.html");
也可以看看
- class ChmLoadOptions
- 命名空间 Aspose.Words.Loading
- 部件 Aspose.Words