Java

Membaca File Dokumen (*.doc) dengan Java


File dokumen dapat dibaca dengan Java. Walaupun Java tidak menyediakan fitur ini secara langsung, tetapi kita dapat menggunakan library Apache POI untuk membaca (read only) file *.doc. Baiklah, karena kita menggunakan library ekternal jadi kita harus mendownload file library nya dulu di web resminya : http://poi.apache.org/download.html.

Setelah di download, ekstrak dan masukkan semua libray (jar) ke dalam project yang mau di buat..inti dari pembacaan dokumen (.doc) adalah pada bagian source dibawah ini:

...
try{
   fis = new FileInputStream(file);
   doc = new HWPFDocument(fis);
   we = new WordExtractor(doc);
   //get Paragraph textย  as array
   paragraphs = we.getParagraphText();

   for(int i = 0; i < paragraphs.length; i++){
      textHasil.append(paragraphs[i]);
   }
}catch(Exception exc){
      System.out.println(exc.getMessage());
}
...

Berikut adalah hasil programnya:

Browse Data - Read Doc
Browse Data – Read Doc
View Document - Read Doc
View Document – Read Doc

Download NetBeans projectnya di sini.

Mudah-mudahan bermanfaat dari ilmu yang singkat ini…

Keep Spirit……….

Advertisements

21 thoughts on “Membaca File Dokumen (*.doc) dengan Java”

    1. Maaf gan mau tanya
      Saya jga lagi buat program enkrip dekrip
      Tpi pas saya simpan file hasil dekrip dalam bentuk docx
      Filenya hanya bisa di buka sekali di program
      Jadi kalau kita mau enkrip yg sama
      Kita cari file asli bukan file hasil dekrip tadi
      Kalau boleh tau apa ya mas masalahnya..???

  1. sangat sangat berterima kasih mas… dg contoh program ini, bisa buat refrensi langkah awal TA saya… tinggal membaca pdf yang masih blm mas… ๐Ÿ™‚ … thanks bgt mas atas kemurahannya…

  2. Kang punya tutorial membaca hardware pake java ga ?
    Jadi lewat program java kita bisa tau misalnya ada flashdisk nyolok.
    buat tugas kuliah kang.

  3. di objeck ini gan error apa padahal sudah saya download dan di open projeck terjadi error….
    tolong di icariUIManager.setLookAndFeel (new javax.swing.plaf.nimbus.NimbusLookAndFeel());

    1. yha…itu mungkin karna di JRE nya gak ada Look And Feel Nimbuz…
      Itu cuma tampilan aja gan…
      bisa diatasi dengan menghapus look and feel nya..
      jadi method main nya diubah menjadi:
      —-
      public static void main(String args[]){
      new ReadDoc().setVisible(true);
      }
      —–
      Semoga bermanfaat gan…

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s