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.