首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >docx4j:提高性能

docx4j:提高性能
EN

Stack Overflow用户
提问于 2018-03-06 21:05:48
回答 1查看 759关注 0票数 1

我正在用docx4j做一些测试。我需要做的是将复杂的Word文档(2-3页文本、表格、项目列表、图像)转换为xhtml。

我举了一个例子:https://github.com/plutext/docx4j/blob/master/src/samples/docx4j/org/docx4j/samples/ConvertOutHtml.java

它很好,我只关心两个问题:

  1. 隐藏一个文字文档大约需要30秒。这一行花费了95%的计算时间: wordMLPackage =Docx4J.load(新java.io.File(inputfilepath));

最后的目标是创建一个简单的webapp,获取Word文档(每次不同)并提供回xhtml。用户不能等这么久。有什么可以改进的吗?为什么要花这么长时间(例如,Tika要快几百个时间)?目前我正在我的笔记本电脑Eclipse上运行它,无论如何,你认为一旦运行服务器端会更好吗?

非常感谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-03-06 22:08:20

加载JAXB上下文需要时间。这通常是一次,所以第一次加载将是缓慢的。那就是说,它不应该花30秒!在我老化的笔记本电脑上,大约是5秒。

您可以启用日志记录,以便更深入地了解其中有多少是JAXB上下文。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49139930

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档