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

发布于 2022-09-05 23:43:53 字数 661 浏览 19 评论 0

最近研究了在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使用,发现会报更深入的类缺失,我不想再继续添加缺失的类继续打包了,因为我知道继续下去只会竹篮打水,最终会有一个我无法解决的类或方法缺失。
修改

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

旧时模样 2022-09-12 23:43:53

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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文