Nwlapcug.com


Come leggere un documento di Word con Java

Come leggere un documento di Word con Java


Linguaggio Java viene utilizzato per sviluppare applicazioni senza piattaforma. Questo 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 scrivono applicazioni per macchine Windows, è possibile utilizzare Java per importare e leggere documenti di Word sul disco rigido. Il processo richiede alcune classi importate che sono liberamente disponibili dal team di Apache, che sono gli sviluppatori dell'applicazione host web più popolari.

Istruzioni

1

Posto il POI importare i file nella directory di esecuzione per l'applicazione Java. I file devono essere importati nel 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.
VAI
importazione org.apache.poi.hwpf.

VAI
importazione org.apache.poi.hwpf.extractor.*;

2

Leggere il riferimento di file di Word in una variabile di flusso di file, che viene utilizzata 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 di flusso di file:
POIFSFileSystem fs = null
VAI
FS = POIFSFileSystem nuovo (nuovo FileInputStream(\"myDoc\");

3

Avviare le classi di parola utilizzate per valutare e analizzare il formato di documento. Il codice seguente legge nel formato Word e analizza, quindi è possibile visualizzare le informazioni per l'utente:
HWPFDocument documento = nuovo HWPFDocument(fs)
VAI
Parola di WordExtractor = nuovo WordExtractor(document);

4

Recuperare i paragrafi dal documento di Word e impostarle su una variabile. Il codice seguente crea una matrice di punti:
String [] paragrafi = word.getParagraphText();

5

Stampare i paragrafi. I paragrafi verranno visualizzati in formato testo normale per l'utente. Il codice riportato di seguito viene illustrato come stampare le informazioni recuperate nel codice Java:
System.out.println (testo del paragrafo \"First: \" + paragrafi [0]);