Word转html有的图片丢失

一个图片没有转出来.jpg (27.2 KB)

测试文档-图片丢失.docx (149.6 KB)

word转html的时候,部分图片没有转换出来,用的是aspose-html23.5版本,代码如下:
private static String saveHtml(Document document) {
try(ByteArrayOutputStream htmlOutputStream = new ByteArrayOutputStream():wink: {
HtmlSaveOptions opts = new HtmlSaveOptions(SaveFormat.HTML);
opts.setHtmlVersion(HtmlVersion.HTML_5);
opts.setExportImagesAsBase64(true);
opts.setExportPageMargins(true);
opts.setExportTocPageNumbers(true);
opts.setTempFolder(CommonConsts.Temp_Path);
opts.setUseHighQualityRendering(false);
opts.setMemoryOptimization(true);
document.save(htmlOutputStream, opts);
return htmlOutputStream.toString(“utf-8”);
} catch (Exception e) {
log.error(“转换HTML失败,返回空”, e);
return StrUtil.EMPTY;
}
}

@zchong 不幸的是,我无法重现这个问题。请用简单的Aspose检查结果。创建html文件的Words代码 :

Document doc = new Document("输入.docx");
doc.save("输出.html");

我们的实际项目里是不能用这个简单的转换来完成功能的,不满足我们的业务需求,给你的文档是经过处理的,请用我给的代码来验证这个问题就会复现出来,大部分图片都能转换成功,只有下面的那个是转换不出来的

@zchong 是的,我试过提供的代码,但无法重现问题。为了生成文档,我只是在原始代码中添加了用 Aspose.Html 作为字符串加载 html 并保存。

这是我的结果文件。
结果.zip (110.5 KB)

在生成 htmlOutputStream 之后,可能有某些步骤会导致这个问题?