android - 如何在 Android 中显示 DOCX 文档
问题描述
在 Android 中解析和显示 DOCX 文档时遇到问题。我是新来的。我曾尝试使用 Apache POI 在 java 中解析 docx,它工作正常。它有点重,因为它需要很多 jar 来执行代码。以下是 Java 中的示例代码:
FileInputStream fis = new FileInputStream(docPath);
XWPFDocument document = new XWPFDocument(OPCPackage.open(fis));
XWPFWordExtractor extractor = new XWPFWordExtractor(document);
System.out.println(extractor.getText());
它显示输入流。
在 Android 的情况下,我面临问题。它会给出错误,例如 xmlBean jar 中重复的 xmlbeans 内容。我读到 Android 对重复文件非常严格,它会产生问题,而 java 不会。最重要的是,Apache POI 体积不大,而且它包含很多罐子并占用大量空间。我正在为此寻找一个简单的解决方案。
请帮帮我。
提前致谢。
解决方案
没有直接的方法可以显示您的docx file
into WebView
,而是您可以使用AndroidDocxToHtml库,这是下面的链接:-
推荐阅读
- python-3.x - 如何使用 os.environ['CUDA_VISIBLE_DEVICES'] ="" 将 GPU 计数设置为 0?
- instagram-api - 如何通过 API 从 Instagram 检索广告帖子
- c# - 网格列占据整个屏幕
- flutter - 如何设置边框半径并删除标题栏以显示日期选择器?
- c - C中的类型转换错误,使用函数时返回char值
- ruby-on-rails - 使用 rspec-sidekiq 测试 sidekiq 工作者不起作用
- javascript - Node JS 和 Angular 电子邮件验证:无论如何要在响应中发送 html?
- java - 为什么 JBoss 在 Linux 上启动多个子进程
- if-statement - Google 应用脚本 IF 条件不匹配 0、空和 null
- android - Android google pay 集成失败,不显示支付确认页面