当我用富文本编辑器编辑了一段带图片(图片URL如:/upload/a/测试.jpg)的文档时,我要将它保存为word文档,此时图片会无法显示,但当图片路径为纯英文时,是没有问题的,请问这个问题要如何解决?以下附上两份测试文件.Desktop.zip (807 Bytes)
我已经使用以下Aspose.Words for .NET 19.4代码将两个HTML文件转换为DOCX格式,并且无法观察到我的意外行为。
附件:docx-output.zip (153.1 KB)
我在我的结尾使用了以下简单的代码进行测试:
Document doc = new Document("E:\\Desktop\\test.html");
doc.Save("E:\\Desktop\\19.4.docx");
我使用的是Aspose.Words for JAVA 18.6,后来又使用了19.4的版本,仍然会出现图片在docx中不显示的情况.这是我的源码与生成结果.为了区分两个文件,我特意替换了带中文名的图片,请使用新的测试HTML文件,谢谢
Summary
License lic = new License();
lic.setLicense(Test.class.getClassLoader().getResourceAsStream("Aspose.Total.Java.lic"));
Document doc1 = new Document("D:/test.html");
doc1.save("D:/test.docx");
Document doc2 = new Document("D:/测试.html");
doc2.save("D:/测试.docx");
System.out.println("---end---");
test.zip (70.0 KB)
我们对场景进行了测试,并设法在我们的最终重现了同样的问题。 为了更正,我们在问题跟踪系统中记录了此问题。 这个问题的ID是WORDSJAVA-2062。 我们将进一步研究这个问题的细节,并让您及时了解更正的状态。 对由您带来的不便,我们深表歉意。
The issues you have found earlier (filed as WORDSJAVA-2062) have been fixed in this Aspose.Words for .NET 19.6 update and this Aspose.Words for Java 19.6 update.