Come leggere un documento di Word con Java

September 1

Come leggere un documento di Word con Java


Il linguaggio Java è utilizzato per sviluppare applicazioni senza piattaforma. Ciò significa che un'applicazione Java può essere eseguito su qualsiasi macchina Linux, Unix, Windows o dispositivi mobili, indipendentemente dal sistema operativo dell'utente. Se si sta scrivendo applicazioni per macchine Windows, è possibile utilizzare Java per importare e leggere documenti Word sul disco rigido. Il processo richiede alcune classi importati che sono liberamente disponibili dal team di Apache, che sono gli sviluppatori per il popolare applicazione host web.

istruzione

1 Posizionare i file di importazione POI nella directory di esecuzione per l'applicazione Java. I file devono essere importati in file di codice Java. Il seguente codice deve essere utilizzato nella parte superiore del file di codice Java per fare riferimento alle funzioni di Word:
importazione org.apache.poi.poifs.filesystem.


ANDARE
importare org.apache.poi.hwpf.
ANDARE
importare org.apache.poi.hwpf.extractor. *;

2 Leggere nel riferimento file di Word in una variabile flusso di file, che viene utilizzato in tutte le applicazioni Java per leggere i file su un disco rigido. Il seguente codice si legge in un documento denominato \ "Mydoc.doc \" in una variabile flusso di file:
POIFSFileSystem fs = null
ANDARE
fs = new POIFSFileSystem (new FileInputStream (\ "myDoc \");

3 Avviare le classi di Word utilizzati per valutare e analizzare il formato del documento. Il seguente codice si legge nel formato Word e lo analizza, in modo da poter visualizzare le informazioni per l'utente:
documento HWPFDocument = new HWPFDocument (fs)
ANDARE
WordExtractor parola = new WordExtractor (documento);

4 Recuperare i paragrafi dal documento di Word e di impostare una variabile. Il codice seguente consente di creare una serie di punti:
String [] = paragrafi word.getParagraphText ();

5 Stampare i paragrafi. I paragrafi verranno visualizzate in testo semplice per l'utente. Il codice seguente illustra come stampare le informazioni recuperate nel codice Java:
System.out.println (\ "Il primo paragrafo del testo: \" + paragrafi [0]);