一个图片没有转出来.jpg (27.2 KB)
测试文档-图片丢失.docx (149.6 KB)
word转html的时候,部分图片没有转换出来,用的是aspose-html23.5版本,代码如下:
private static String saveHtml(Document document) {
try(ByteArrayOutputStream htmlOutputStream = new ByteArrayOutputStream() {
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;
}
}