ImagesFolder
HtmlSaveOptions.ImagesFolder property
指定将文档导出为 HTML 格式时保存图像的物理文件夹。 默认为空字符串。
public string ImagesFolder { get; set; }
评论
当您保存一个Document
在 HTML 格式中,Aspose.Words 需要将文档中嵌入的所有 图像保存为独立文件。ImagesFolder
允许您指定图像的保存位置ImagesFolderAlias
允许指定如何构建图像 URI。
如果将文档保存到文件中并提供文件名,默认情况下,Aspose.Words 会将 图像保存在保存文档文件的同一文件夹中。使用ImagesFolder
覆盖此行为。
如果将文档保存到流中,Aspose.Words 没有用于保存图像的文件夹 ,但仍需要将图像保存在某处。在这种情况下,您需要在ImagesFolder
属性或通过 提供自定义流ImageSavingCallback
事件处理程序。
如果指定的文件夹ImagesFolder
不存在,会自动创建。
ResourceFolder
是指定保存图像的文件夹的另一种方法。
例子
显示如何在保存到 .html 后指定用于存储链接图像的文件夹。
Document doc = new Document(MyDir + "Rendering.docx");
string imagesDir = Path.Combine(ArtifactsDir, "SaveHtmlWithOptions");
if (Directory.Exists(imagesDir))
Directory.Delete(imagesDir, true);
Directory.CreateDirectory(imagesDir);
// 设置一个选项,将表单字段导出为纯文本而不是 HTML 输入元素。
HtmlSaveOptions options = new HtmlSaveOptions(SaveFormat.Html)
{
ExportTextInputFormFieldAsText = true,
ImagesFolder = imagesDir
};
doc.Save(ArtifactsDir + "HtmlSaveOptions.SaveHtmlWithOptions.html", options);
也可以看看
- class HtmlSaveOptions
- 命名空间 Aspose.Words.Saving
- 部件 Aspose.Words