Comment créer un document Word à l'aide de Java

Dans ce didacticiel, nous allons apprendre à créer un document Word à l’aide de Java. Vous pouvez créer le fichier au format DOC ou DOCX qui peut contenir du texte ainsi que des images. Les étapes ci-dessous peuvent être utilisées pour * créer un document Word en utilisant Java * en quelques étapes simples.

Étapes pour créer un document Word à l’aide de Java

  1. Installez Aspose.Words for Java à partir du référentiel Maven
  2. Créez un document Word vierge à l’aide de l’objet de classe Document
  3. Initialiser un nouvel objet de la classe DocumentBuilder"
  4. Insérer une chaîne de texte entourée d’une bordure
  5. Insérer un lien hypertexte
  6. Enregistrez le document Word

Ces étapes simples configurent la bibliothèque requise, puis initialisent la classe Document pour créer un document vide. Ensuite, il insère du texte avec un lien hypertexte et procède à ** créer un document Word en Java **.

Code pour générer un document Word à l’aide de Java

import com.aspose.words.License;
import com.aspose.words.Document;
import com.aspose.words.DocumentBuilder;
public class CreateWordDocumentUsingJava {
public static void main(String[] args) throws Exception { //main function for CreateWordDocumentUsingJava
// Initialize a license to avoid trial version watermark in the output Word file
License license = new License();
license.setLicense("Aspose.Words.lic");
// Create a blank Word document file
Document doc = new Document();
// Initialize a new object of DocumentBuilder class
DocumentBuilder builder = new DocumentBuilder(doc);
// Insert a text string surrounded by a border
builder.getFont().getBorder().setColor(java.awt.Color.BLACK);
builder.getFont().getBorder().setLineWidth(2.5d);
builder.getFont().getBorder().setLineStyle(com.aspose.words.LineStyle.DASH_DOT_STROKER);
builder.write("Text surrounded by black border.");
// Remove all font formatting specified explicitly
builder.getFont().clearFormatting();
builder.insertBreak(com.aspose.words.BreakType.PARAGRAPH_BREAK);
builder.write("For further information, please visit the ");
// Insert a hyperlink and emphasize it with custom formatting
builder.getFont().setColor(java.awt.Color.BLUE);
builder.getFont().setUnderline(com.aspose.words.Underline.SINGLE);
builder.insertHyperlink("Aspose Knowledge Base", "https://kb.aspose.com/", false);
builder.getFont().clearFormatting();
builder.writeln(".");
// Save the document with compliance level
doc.save("WordDocumentCreatedUsingJava.docx");
}
}

Cet extrait de code Java crée un document Word sans qu’il soit nécessaire d’installer une application de traitement de texte telle que MS Word. La fonctionnalité permettant de * générer un document Word à l’aide de Java * avec l’exemple ci-dessus imite le comportement de l’application MS Word sans en dépendre.

Dans cet exemple, nous avons exploré comment créer un document Word à l’aide de Java. De plus, si vous souhaitez apprendre à générer un fichier PDF à partir du format HTML, veuillez vous référer à l’article sur comment générer un PDF à partir de HTML en Java.

 Français