读RTF格式的文件

Posted on 2007-09-01 13:38 angel 阅读(853) 评论(0)  编辑  收藏

 

 1import java.io.FileInputStream;
 2import java.io.IOException;
 3import java.io.InputStreamReader;
 4import javax.swing.text.BadLocationException;
 5import javax.swing.text.Document;
 6import javax.swing.text.rtf.RTFEditorKit;
 7
 8public class REFRead {
 9
10    public static void main(String[] args) throws IOException,
11            BadLocationException {
12        RTFEditorKit kit = new RTFEditorKit();
13        Document doc = kit.createDefaultDocument();
14        FileInputStream fis = new java.io.FileInputStream("e:\\aaa.rtf");
15        InputStreamReader in = new InputStreamReader(fis, "utf-8");
16        kit.read(in, doc, 0);
17        String result = doc.getText(0, doc.getLength());
18        result = new String(result.getBytes("ISO8859_1"));
19        System.out.println(result);
20    }

21}

只有注册用户登录后才能发表评论。


网站导航:
 

Copyright © angel