为有中文需求的客户提供多渠道中文技术支持.

Wed Jul 20, 2022 5:50 am

doc转html图片丢失
有没有办法把图片转成base64存储?
使用的是doc.saveToStream(htmlStream, FileFormat.Html);
<img src="_images/_img1.jpeg" width="92" height="35" alt="img1" />
<dependency>
<groupId>e-iceblue</groupId>
<artifactId>spire.doc</artifactId>
<version>10.6.0</version>
</dependency>

InKee_Lee
 
Posts: 3
Joined: Wed Jul 20, 2022 5:43 am

Wed Jul 20, 2022 10:16 am

您好,

感谢您的来信。
Word转html,其中图片就是基于base64存储的。对于您的问题,如何您没有使用下面代码中这种转换方式,请使用下面代码测试您的文档。另外,您现在使用的Spire.Doc不是最新版,请更新到最新版Spire.Doc10.7.4并测试当前场景。如果还是存在此问题,请您提供以下信息。感谢您的援助。
1) 您的Word文档。
2) 您的测试代码。
3) JDK的版本,如JDK1.8
4) 您的测试环境,如win10-64位。
Code: Select all
Document document = new Document();
        document.loadFromFile("data/ToHtmlTemplate.docx");
       //是否将图片嵌入结果文档
        document.getHtmlExportOptions().setImageEmbedded(true);
        document.saveToFile("output/toHtmlExportOption.html", FileFormat.Html);


Sincerely
Abel
E-iceblue support team
User avatar

Abel.He
 
Posts: 1010
Joined: Tue Mar 08, 2022 2:02 am

Tue Jul 26, 2022 1:26 am

您好,

请问您的这个问题进展如何?我提供的代码对您有帮助吗?如果问题还是存在,请您提供以下信息。感谢您的援助。
1) 您的Word文档。
2) 您的测试代码。
3) JDK的版本,如JDK1.8
4) 您的测试环境,如win10-64位。

Sincerely
Abel
E-iceblue support team
User avatar

Abel.He
 
Posts: 1010
Joined: Tue Mar 08, 2022 2:02 am

Return to 中文技术支持