android - 如何减少 Docx4j 加载时间

标签 android docx4j

我正在使用 docx4j 库来创建/打开/编辑 docx 文件。但是初始化这条线需要大约 30 秒

 wordMLPackage           = (WordprocessingMLPackage)loader.get(file);

无论是简单文档(可能是空文件还是单字/行文件),还是包含图像和表格的复杂文档,都需要相同的时间。 我在 eclipse.ini 中为 eclipse 增加了内存,为模拟器增加了 VMHeap 但没有效果。它在模拟器和真实设备上都很慢。请帮忙!

最佳答案

参见论坛帖子 wordprocessingmlpackage-load-file-is-extremely-slow

JAXB 上下文初始化时间是不可避免的(除非您删除一些列出的包,或者破解您的 JAXB 实现以执行一些时髦的按需类型加载),但只需执行一次。

关于android - 如何减少 Docx4j 加载时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18975049/

相关文章:

docx4j - 在 docx4j 中的 VariableReplace 中插入换行符

exception - org.docx4j.openpackaging.exceptions.Docx4JException : Failed to add parts from relationships'

java - 如何在 Android 中使用 Volley 手动设置自定义 cookie 和 header 值?

border - 添加后 Docx4j 缺少表格边框

java - 防止 apache poi 中的表拆分

android,如何从另一个 .xml 文件加载 linearlayout?

java - HandoutMasterPart 默认构造函数总是抛出错误

android - 将来自多个类的数据存储在中心对象中

android - 使用ffmpeg合并两个音频文件

android - 从 Play Store freezees 安装的应用程序