Apache POI Word - Absatz
In diesem Kapitel erfahren Sie, wie Sie einen Absatz erstellen und mit Java zu einem Dokument hinzufügen. Absatz ist Teil einer Seite in einer Word-Datei.
Nach Abschluss dieses Kapitels können Sie einen Absatz erstellen und Lesevorgänge daran ausführen.
Erstellen Sie einen Absatz
Lassen Sie uns zunächst einen Absatz mit den in den vorherigen Kapiteln beschriebenen Klassen erstellen, auf die verwiesen wird. Wenn Sie dem vorherigen Kapitel folgen, erstellen Sie zuerst ein Dokument, und dann können wir einen Absatz erstellen.
Das folgende Codefragment wird zum Erstellen einer Tabelle verwendet:
//Create Blank document
XWPFDocument document = new XWPFDocument();
//Create a blank spreadsheet
XWPFParagraph paragraph = document.createParagraph();
Auf Absatz ausführen
Sie können den Text oder ein beliebiges Objektelement mit eingeben Run. Mit der Absatzinstanz können Sie erstellenrun.
Das folgende Codefragment wird zum Erstellen eines Laufs verwendet.
XWPFRun run = paragraph.createRun();
Schreiben Sie in einen Absatz
Lassen Sie uns versuchen, Text in ein Dokument einzugeben. Betrachten Sie die folgenden Textdaten -
At tutorialspoint.com, we strive hard to provide quality tutorials for self-learning
purpose in the domains of Academics, Information Technology, Management and Computer
Programming Languages.
Der folgende Code wird verwendet, um die obigen Daten in einen Absatz zu schreiben.
import java.io.File;
import java.io.FileOutputStream;
import org.apache.poi.xwpf.usermodel.XWPFDocument;
import org.apache.poi.xwpf.usermodel.XWPFParagraph;
import org.apache.poi.xwpf.usermodel.XWPFRun;
public class CreateParagraph {
public static void main(String[] args)throws Exception {
//Blank Document
XWPFDocument document = new XWPFDocument();
//Write the Document in file system
FileOutputStream out = new FileOutputStream(new File("createparagraph.docx"));
//create Paragraph
XWPFParagraph paragraph = document.createParagraph();
XWPFRun run = paragraph.createRun();
run.setText("At tutorialspoint.com, we strive hard to " +
"provide quality tutorials for self-learning " +
"purpose in the domains of Academics, Information " +
"Technology, Management and Computer Programming
Languages.");
document.write(out);
out.close();
System.out.println("createparagraph.docx written successfully");
}
}
Speichern Sie den obigen Java-Code als CreateParagraph.java, und kompilieren Sie es dann und führen Sie es an der Eingabeaufforderung wie folgt aus:
$javac CreateParagraph.java
$java CreateParagraph
Es wird kompiliert und ausgeführt, um eine Word-Datei mit dem Namen zu generieren createparagraph.docx in Ihrem aktuellen Verzeichnis und Sie erhalten die folgende Ausgabe in der Eingabeaufforderung -
createparagraph.docx written successfully
Das createparagraph.docx Datei sieht wie folgt aus.