【发布时间】:2015-02-28 05:36:05
【问题描述】:
我正在尝试使用代码在 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 步:找到一个能够解析 .doc 和 .docx 文件的库。它们不是简单的文本文件。
-
感谢您的回复,我是 android 新手,所以当您找到该库时请告知我,该库是否可以离线使用。
-
感谢您的回复 Daniel Nugent,如果您单击该站点中提到的 OliveDocLibrary 的链接,则会显示 404 错误。 :-( 我已经检查过了 :-(
标签: java android android-xml