word转htnl后批注修订记录格式较乱或者一些修订记录直接丢失,这些问题能修复吗
aspose的源码可以提供吗,这样可以方便我们自己查找和修复一些问题
这是测试代码
// word转html
Document doc = new Document("C:\\Users\\LYCIT\\Downloads\\修订和批注.docx");
HtmlSaveOptions options = new HtmlSaveOptions(SaveFormat.HTML);
options.setExportImagesAsBase64(true);
doc.save("C:\\Users\\LYCIT\\Downloads\\修订和批注.html", options);
// html转word
Document doc6 = new Document();
DocumentBuilder builder = new DocumentBuilder(doc6);
final byte[] bytes = Files.readAllBytes(new File("C:\\Users\\LYCIT\\Downloads\\修订和批注.html").toPath());
String htmlContent = new String(bytes, StandardCharsets.UTF_8);
builder.insertHtml(htmlContent);
doc6.save("C:\\Users\\LYCIT\\Downloads\\修订和批注后.docx");
源文件:
修订和批注.docx (56.4 KB)
源文件转的html:
修订和批注.zip (21.1 KB)
html转的word文件:
修订和批注后.docx (28.5 KB)
这个是我写的简单的demo示例,就会存在很多排版和丢失的问题。
@lycheng2822577561 遗憾的是,Aspose.Words 不支持将格式修订导出为 HTML。目前在导出 HTML 时只支持删除/插入修订。另外需要注意的是,目前还没有将格式修订输出到 HTML 的内置方法。
aspose的源码可以提供吗,或者说可以购买吗,如果能购买需要多少钱呀