首页 > 解决方案 > 如何在 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 体积不大,而且它包含很多罐子并占用大量空间。我正在为此寻找一个简单的解决方案。

请帮帮我。

提前致谢。

标签: android

解决方案


没有直接的方法可以显示您的docx file into WebView,而是您可以使用AndroidDocxToHtml库,这是下面的链接:-

https://github.com/plutext/AndroidDocxToHtml


推荐阅读