Java Swing How to - Read Miscrsofte .doc into JTextPane








Question

We would like to know how to read Miscrsofte .doc into JTextPane.

Answer

import java.io.*;
import org.apache.poi.hwpf.HWPFDocument;
import org.apache.poi.hwpf.extractor.WordExtractor;
//w ww  .j  a v a 2  s .c  om
public class Main {
    public static void main(String[] args) {
        File file = null;
        WordExtractor extractor = null ;
        try {

            file = new File("c:\\New.doc");
            FileInputStream fis=new FileInputStream(file.getAbsolutePath());
            HWPFDocument document=new HWPFDocument(fis);
            extractor = new WordExtractor(document);
            String [] fileData = extractor.getParagraphText();
            for(int i=0;i<fileData.length;i++){
                if(fileData[i] != null)
                    System.out.println(fileData[i]);
            }
        }
        catch(Exception exep){}
    }
}