需要有关阅读 android 中的 .doc 文件的建议

Need suggestions regarding the .doc file reading in android

我将开发一个新的应用程序,该应用程序读取 .doc 和 .docx 文件并获取字数、行数、页数、图像数、公式数等等来自特定的word文档。

所以,我使用 Java 扫描仪 class 从 word 文档中获取字数和行数,但我无法获取页数和图像数。

之后我找到了一个 API (Apache POI),它具有我需要的相似属性。

这是我的问题:Apache POI(不支持 .docx)是重量级 jar。那么除了 Jar 之外,还有其他方法可以获取页码吗?word 文档中没有图像?

求推荐。提前致谢。

您可以将 Scanner 与 FileInputStream 一起使用,而不是将 BufferedReader 与 FileReader 一起使用。例如:-

File file = new File("sample.txt");
Scanner sc = new Scanner(new FileInputStream(file));
int count=0;
while(sc.hasNext()){
    sc.next();
    count++;
}
System.out.println("Number of words: " + count);

希望不要使用沉重的罐子,这是适合您的情况的简单易行的解决方案。