Copier le contenu d'un document Word à un autre en Java

Lorsque vous travaillez avec des documents MS Word, vous devrez peut-être copier le contenu d’un document à un autre. De plus, les clones de documents Word sont également requis dans certains cas. Pour automatiser ces opérations, cet article explique comment copier le contenu d’un document Word à un autre en Java. De plus, vous apprendrez à créer une copie d’un document Word par programme.

Bibliothèque Java pour copier le contenu de documents Word

Pour copier le contenu d’un document à un autre, nous utiliserons Aspose.Words for Java. Il s’agit d’une bibliothèque riche en fonctionnalités pour créer et manipuler des documents Word à partir des applications Java. Vous pouvez télécharger le JAR de l’API à partir de la section téléchargements ou l’installer à l’aide des configurations Maven suivantes dans pom.xml.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-words</artifactId>
    <version>21.11</version>
    <type>pom</type>
</dependency>

Copier le contenu d’un document Word vers un autre en Java

Voici les étapes pour copier le contenu d’un document Word vers un autre à l’aide de Java.

L’exemple de code suivant montre comment copier le contenu d’un document Word dans un autre.

// Charger les documents Word source et destination
Document doc = new Document("document.docx");
Document docDest = new Document("document2.docx");

// Copiez le contenu du document source vers le document de destination
docDest.appendDocument(doc, ImportFormatMode.KEEP_SOURCE_FORMATTING);

// Enregistrer le document
docDest.save("output.docx");

Créer une copie d’un document Word en Java

Vous pouvez également copier le contenu d’un document Word dans un nouveau document. En d’autres termes, vous pouvez créer un clone d’un document. Voici les étapes pour créer une copie du document Word à l’aide de Java.

L’exemple de code suivant montre comment créer une copie d’un fichier Word DOCX en Java.

// Charger le document Word
Document doc = new Document("document.docx");

// Cloner un document
Document newDoc= doc.deepClone();

// Enregistrer le document
newDoc.save("output.docx");

Obtenez une licence API gratuite

Vous pouvez obtenir une licence temporaire afin d’utiliser Aspose.Words for Java sans limitations d’évaluation.

Conclusion

Dans cet article, vous avez appris à copier le contenu d’un document Word vers un autre en Java. De plus, vous avez vu comment cloner un document Word par programmation. Aspose.Words for Java fournit un large éventail d’autres fonctionnalités que vous pouvez explorer à l’aide de la documentation. Vous pouvez également poser vos questions via notre forum.

Voir également