Dhafiq Sagara adalah orang bodoh yang tidak bisa apa-apa, tapi dia selalu berusaha untuk terus menjadi yang lebih baik. Rasa keingin-tahuannya sangat tinggi, selalu berusaha dan terus berusaha, trial dan error adalah prinsip belajarnya.

4 Jul 2011

Read Doc in Java

How to read doc file in java?

Pembacaan isi dokumen berformat file .doc ini dapat menggunakan library POI. Silahkan download library tersebut disini poi-3.7.zip. Atau anda juga bisa mengunjungi situs resminya di http://poi.apache.org/.

Library buatan apache tidak hanya digunakan untuk membaca doc saja, melainkan bisa untuk pembacaan file excel, powerpoint, xml. Tetapi pada artikel ini, saya hanya memberikan contoh source code untuk pembacaan dokumen berekstensi doc.

Source code read doc in java:
import java.io.*;
import org.apache.poi.hwpf.HWPFDocument;
import org.apache.poi.hwpf.extractor.WordExtractor;

public class ReadDocFile {
    public static void main(String[] args) {
        File file = null;
        WordExtractor extractor = null;
        try {
            file = new File("my.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) {
            exep.printStackTrace();
        } catch (NoClassDefFoundError ex){
            ex.printStackTrace();
        }
    }
}

1 komentar:

  1. maaf mas, mau tanya, gimana kalo di android mas ? ada nggak library untuk androidnya mas ?

    BalasHapus