Die Java-Sprache wird verwendet, um Plattform -freie Anwendungen zu entwickeln. Dies bedeutet, dass eine Java-Anwendung kann auf jedem Rechner laufen --- Linux , Unix , Windows oder mobile Geräte --- unabhängig von der Betriebssystem des Benutzers . Wenn Sie das Schreiben von Anwendungen für Windows -Maschinen sind , können Sie Java zu importieren und zu lesen Word-Dokumente auf der Festplatte. Der Prozess erfordert einige importierte Klassen, die frei verfügbar Apache -Team , die die Entwickler für den beliebten Web- Host-Anwendung sind. Anleitung
1
Legen Sie die POI Dateien importieren in der Ausführung Verzeichnis für Ihre Java-Anwendung. Die Dateien müssen in Ihrem Java -Code-Dateien importiert werden. Der folgende Code muss an der Spitze der Java-Code -Datei verwendet werden, um die Word- Funktionen verweisen: . Import org.apache.poi.poifs.filesystem * ; import org.apache.poi.hwpf * ; import org.apache . . poi.hwpf.extractor * ; .
2
in der Word-Datei in eine Datei Referenz Stream -Variable, die in allen Java-Anwendungen verwendet wird, um Dateien auf einer Festplatte lesen lesen . Der folgende Code liest in einem Dokument mit dem Namen " MyDoc.doc " in ein Datei-Stream variable : POIFSFileSystem fs = null; fs = new POIFSFileSystem (neu FileInputStream ( " myDoc ");
3
. Initiieren Sie die Word- Klassen zu bewerten und analysieren das Dokumentformat der folgende Code liest im word-Format und analysiert sie , so können Sie sich die Informationen für den Anwender: HWPFDocument Dokument = new HWPFDocument (fs) ; WordExtractor Wort = new WordExtractor ( Dokument );
4
Rufen Sie die Ziffern aus dem Word-Dokument und legen Sie sie auf eine Variable der folgende Code wird ein Array von Absätzen zu erstellen : . String [] = Absätzen word.getParagraphText ();
5
drucken aus den Absätzen die Absätze werden im Klartext für den Benutzer angezeigt werden der folgende Code zeigt, wie Sie geben Informationen in der Java-Code abgerufen : . System.out.println (" Erster Absatz Text : "+ Absätze [ 0]);