博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【转】Android 读取doc文件
阅读量:4872 次
发布时间:2019-06-11

本文共 1372 字,大约阅读时间需要 4 分钟。

本文来自CSDN博客:

 

在Android中读取doc文件需要用第三方jar包tm-extractors-0.4.jar,读取的过程很简单

和普通的文件流操作基本一样,下面写一个简单的例子:

package com.word.read;

import java.io.File;

import java.io.FileInputStream;
import java.io.FileNotFoundException;

import org.textmining.text.extraction.WordExtractor;

import android.app.Activity;

import android.os.Bundle;
import android.os.Environment;
import android.widget.TextView;

public class WordReader extends Activity {

/** Called when the activity is first created. */

private TextView text;

@Override

public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);

text = (TextView) findViewById(R.id.text);

  String str = readWord(Environment.getExternalStorageDirectory().getAbsolutePath() + "/baojinggong.doc");

text.setText(str.trim().replace("/r", ""));
}

public String readWord(String file){

// 创建输入流读取doc文件
FileInputStream in;
String text = null;
try {
in = new FileInputStream(new File(file));
WordExtractor extractor = null;
// 创建WordExtractor
extractor = new WordExtractor();
// 对doc文件进行提取
text = extractor.extractText(in);
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (Exception e) {
e.printStackTrace();
}
return text;
}
}

代码就这些,看起来也就是文件流操作,只是多加了一个jar包而已,doc文件放在模拟器sd卡的根目录, 目前还在优化处理,这种方法只能读取纯文本文件,如果文件中有图片的话就无法显示了。

 

 

 

转载于:https://www.cnblogs.com/0x2D-0x22/archive/2012/03/08/2385628.html

你可能感兴趣的文章
落没的十句经典
查看>>
LIST对象排序问题
查看>>
树总结之并查集趣解
查看>>
Don't repeat yourself
查看>>
wpa_supplicant移植与使用(转)
查看>>
iOS开源项目:AFNetworking----写得非常好
查看>>
jq变态全选vs原生变态全选
查看>>
delphi 设置开机自动启动函数
查看>>
CodeForces - 366C Dima and Salad (01背包)
查看>>
关于Linux一些问题和答案
查看>>
分析源代码的方法:gtags + htags + firefox
查看>>
WP7之开发环境搭建
查看>>
预警|使用方维、微吼等系统直播平台警惕黑客攻击
查看>>
uva 10130 SuperSale
查看>>
与(&)、或(|)等运算符理解及其特殊用途
查看>>
一道php笔试题
查看>>
4.标准体重: 男士体重=身高-100±3 女士体重=身高-110±3 输入性别、身高、体重,查看体重是否标准...
查看>>
UVA748 Exponentiation 解题报告
查看>>
hud 4454 Stealing a Cake 解题报告
查看>>
冒泡排序
查看>>