如何在Android上操作word文档,能够创建表格,插入图片?

changmu175
  • 26

最近研究了在android上操作word文档,查了资料发现有Apache的poi包可以使用,但是发现了一个问题:
1、Apache的这个jar包在java上开发完全没问题,HWPFDocument可以读取word文档内容(包含图片,文字都可以),也可以按照格式替换其中的文字。XWPFDocument可以对word有更丰富的操作,包括创建表格插入图片等等
2、HWPFDocument在android上使用也是正常的,但是XWPFDocument在android使用会报javax里的一个xmlFactory的类找不到!
所以问题就是当我想在word上做更丰富的操作的时候使用Apache的poi里的XWPFDocument类时会无法实例化,并且只在运行的时候才报错。
百度谷歌了一番,发现android目前不支持javax核心包里的一些内容。
3、我在网上还是找到了doc4j这个jar包也能操作word文档(doc, docx等)但是在最后一步导出文件的时候也报了javax里的某个xml类缺失。。。。
请问我想在android上操作doc 或者docx的文件,创建表格插入图片等,有什么可以使用的jar包吗?或者有什么轻量级的技术科操作呢?
ps:笔者很天真,把javax里的xml包单独复制出来打包,做成jar使用,发现会报更深入的类缺失,我不想再继续添加缺失的类继续打包了,因为我知道继续下去只会竹篮打水,最终会有一个我无法解决的类或方法缺失。
修改

回复
阅读 4.1k
1 个回答
Copico
  • 1
新手上路,请多包涵

我也是这个问题,后来发现poi3.9里多一个新的jar包,stax-api-1.0.1,里面包含了javax.xml;导入后没有报找不到XMLStreamReader的错误,但是会出现包冲突。很无奈,感觉怎么都走不通;

宣传栏