我想在服务器上将doc转为HTML,可以让用户在线预览文件,但是在转换的过程中出现了错误。
在我的排查下,发现是一些空白换行符导致的,但是并没有发现这些换行符与其他换行符之间的区别。
我所使用的环境是:
- Java1.8
- spire.doc.free 3.9.0
- win10 20H2 19042.985 中文
以下是错误日志
- Code: Select all
...
com.spire.doc.packages.sprhxB: No have this value 4
at com.spire.doc.LocaleIDs.spr (Unknown Source)
at com.spire.doc.packages.sprkbC.spr (Unknown Source)
at com.spire.doc.packages.sprkbC.spr (Unknown Source)
...
以下是我在springboot的controller里测试使用的代码
- Code: Select all
Document document = new Document(file.getInputStream());
OutputStream out = response.getOutputStream();
document.saveToStream(out, FileFormat.Html);