Kopiera innehåll från ett word-dokument till ett annat i Java

När du arbetar med MS Word-dokument kan du behöva kopiera innehållet från ett dokument till ett annat. Dessutom krävs kloner av Word-dokument i vissa fall. För att automatisera dessa operationer beskriver den här artikeln hur du kopierar innehållet från ett Word-dokument till ett annat i Java. Du kommer också att lära dig hur du skapar en kopia av ett Word-dokument programmatiskt.

Java-bibliotek för att kopiera innehåll i Word-dokument

För att kopiera innehållet från ett dokument till ett annat använder vi Aspose.Words for Java. Det är ett funktionsrikt bibliotek för att skapa och manipulera Word-dokument inifrån Java-applikationerna. Du kan ladda ner API:s JAR från nedladdningssektionen eller installera den med hjälp av följande Maven-konfigurationer i 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>

Kopiera innehåll från ett Word-dokument till ett annat i Java

Följande är stegen för att kopiera innehållet i ett Word-dokument till ett annat med Java.

Följande kodexempel visar hur du kopierar innehållet i ett Word-dokument till ett annat.

// Ladda käll- och måldokument i Word
Document doc = new Document("document.docx");
Document docDest = new Document("document2.docx");

// Kopiera innehållet från källdokument till måldokument
docDest.appendDocument(doc, ImportFormatMode.KEEP_SOURCE_FORMATTING);

// Spara dokument
docDest.save("output.docx");

Skapa en kopia av en Word-doc i Java

Du kan också kopiera innehållet i ett Word-dokument till ett nytt dokument. Du kan med andra ord skapa en klon av ett dokument. Följande är stegen för att skapa en kopia av Word DOC i Java.

Följande kodexempel visar hur man skapar en kopia av en Word DOCX-fil i Java.

// Ladda Word-dokumentet
Document doc = new Document("document.docx");

// Klona dokument
Document newDoc= doc.deepClone();

// Spara dokument
newDoc.save("output.docx");

Java API för att kopiera Word-dokument - Skaffa en gratis API-licens

Du kan skaffa en tillfällig licens för att använda Aspose.Words för Java utan utvärderingsbegränsningar.

Slutsats

I den här artikeln har du lärt dig hur du kopierar innehållet från ett Word-dokument till ett annat i Java. Dessutom har du sett hur man kopierar/klonar ett Word-dokument i Java programmatiskt. Aspose.Words för Java tillhandahåller ett brett utbud av andra funktioner som du kan utforska med hjälp av dokumentationen. Du kan också ställa dina frågor via vårt forum.

Se även