如何在Android Activity上的textview中显示.docx文件内容?

时间:2015-02-28 05:36:05

标签: java android android-xml

我正在尝试使用代码在Android Activity的textview中显示.doc / .docx文件的内容。

File sdcard = Environment.getExternalStorageDirectory();

    File file = new File(sdcard,"demo.docx");

    StringBuilder text = new StringBuilder();

    try {
        BufferedReader br = new BufferedReader(new FileReader(file));
        String line;

        while ((line = br.readLine()) != null) {
            text.append(line);
            text.append('\n');
        }
        br.close();
    }
    catch (IOException e) {
    }
    output.setText(text);

但是,我得到这样的输出,

http://i.stack.imgur.com/TAqCW.jpg

它适用于.txt文件但不适用于.doc / .docx文件。 请帮帮我,如何在android活动的textview中显示.doc / .docx文件的内容?

1 个答案:

答案 0 :(得分:0)

Open Microsoft Word docx file with Java

查看该问题以获得解析文本的一般解决方案。

我有同样的问题,但我想将文本传递到java textArea而不是android textView。对于和Android特定的解决方案签出

https://github.com/plutext/AndroidDocxToHtml