Apache POI Word - Paragraphe

Dans ce chapitre, vous apprendrez comment créer un paragraphe et comment l'ajouter à un document à l'aide de Java. Le paragraphe fait partie d'une page dans un fichier Word.

Après avoir terminé ce chapitre, vous pourrez créer un paragraphe et y effectuer des opérations de lecture.

Créer un paragraphe

Tout d'abord, créons un paragraphe en utilisant les classes référencées discutées dans les chapitres précédents. En suivant le chapitre précédent, créez d'abord un document, puis nous pouvons créer un paragraphe.

L'extrait de code suivant est utilisé pour créer une feuille de calcul -

//Create Blank document
   XWPFDocument document = new XWPFDocument();

//Create a blank spreadsheet
   XWPFParagraph paragraph = document.createParagraph();

Exécuter sur le paragraphe

Vous pouvez saisir le texte ou tout élément d'objet en utilisant Run. En utilisant l'instance de paragraphe, vous pouvez créerrun.

L'extrait de code suivant est utilisé pour créer un Run.

XWPFRun run = paragraph.createRun();

Écrire dans un paragraphe

Essayons de saisir du texte dans un document. Considérez les données textuelles ci-dessous -

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.

Le code suivant est utilisé pour écrire les données ci-dessus dans un paragraphe.

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");
   }
}

Enregistrez le code Java ci-dessus sous CreateParagraph.java, puis compilez et exécutez-le à partir de l'invite de commande comme suit -

$javac CreateParagraph.java
$java CreateParagraph

Il se compilera et s'exécutera pour générer un fichier Word nommé createparagraph.docx dans votre répertoire actuel et vous obtiendrez la sortie suivante dans l'invite de commande -

createparagraph.docx written successfully

le createparagraph.docx Le fichier se présente comme suit.