使用控制台程序可以正确解析附件中的Word文件,如果放入至TOMCAT中就会报“java.lang.OutOfMemoryError: Java heap space”。
运行环境:aspose.word for java 18.7,tomcat7/8
产生错误原文件:图片错误-20180726.zip (1.2 MB)
产生错误日志:log.zip (4.1 KB)
以下代码能正常解析,一但放入到tomcat容器中运行就会出错(信息见上方附件):
public static void main(String[] args) {
String file = “D:/work/cs-public/开发管理/ASPOSE问题记录/2018/20180726/图片错误.docx”;
try {
Word word = new Word();
Document document = word.readFile(file).getDocument();
document.save(“D:/work/cs-public/开发管理/ASPOSE问题记录/2018/20180726/TEST.html”,
SaveFormat.HTML);
} catch (Exception e) {
e.printStackTrace();
}
}