【问题标题】:Need suggestions regarding the .doc file reading in android需要有关在 android 中读取 .doc 文件的建议
【发布时间】:2015-01-29 05:21:56
【问题描述】:

我将开发一个新应用程序,它可以读取 .doc 和 .docx 文件并从特定的 Word 文档中获取字数、行数、页数、图像数、公式数等等.

所以,我使用 Java Scanner 类从 word 文档中获取字数和行数,但我未能获取页数和图像数。

之后我发现了一个 API (Apache POI),它具有我需要的类似属性。

这是我的问题:Apache POI(不支持 .docx)是重量级 jar。那么是否有任何替代 Jar 的方法来获取页码,而不是 word 文档中存在的图像?

请提出建议。提前致谢。

【问题讨论】:

    标签: android apache-poi document docx4j


    【解决方案1】:

    您可以使用带有 FileInputStream 的 Scanner,而不是带有 FileReader 的 BufferedReader。例如:-

    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);
    

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

    【讨论】:

      猜你喜欢
      • 2011-09-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-11
      • 1970-01-01
      • 2012-06-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多