Zkopírujte obsah z jednoho wordového dokumentu do druhého v Javě

Při práci s dokumenty MS Word může být nutné zkopírovat obsah z jednoho dokumentu do druhého. Kromě toho jsou v určitých případech vyžadovány také klony dokumentů aplikace Word. Chcete-li automatizovat tyto operace, tento článek popisuje, jak zkopírovat obsah z jednoho dokumentu aplikace Word do jiného v jazyce Java. Také se naučíte, jak programově vytvořit kopii dokumentu aplikace Word.

Knihovna Java pro kopírování obsahu dokumentů aplikace Word

Ke zkopírování obsahu z jednoho dokumentu do druhého použijeme Aspose.Words for Java. Jedná se o knihovnu bohatou na funkce pro vytváření a manipulaci s dokumenty Word z aplikací Java. JAR API si můžete stáhnout z části ke stažení nebo jej nainstalovat pomocí následujících konfigurací Maven v 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>

Kopírování obsahu z dokumentu aplikace Word do jiného v jazyce Java

Níže jsou uvedeny kroky ke zkopírování obsahu dokumentu aplikace Word do jiného dokumentu pomocí jazyka Java.

Následující ukázka kódu ukazuje, jak zkopírovat obsah dokumentu aplikace Word do jiného.

// Načtěte zdrojové a cílové dokumenty Word
Document doc = new Document("document.docx");
Document docDest = new Document("document2.docx");

// Zkopírujte obsah ze zdrojového dokumentu do cílového dokumentu
docDest.appendDocument(doc, ImportFormatMode.KEEP_SOURCE_FORMATTING);

// Uložit dokument
docDest.save("output.docx");

Vytvořte kopii Word DOC v Javě

Můžete také zkopírovat obsah dokumentu aplikace Word do nového dokumentu. Jinými slovy, můžete vytvořit klon dokumentu. Následují kroky k vytvoření kopie Word DOC v Javě.

Následující ukázka kódu ukazuje, jak vytvořit kopii souboru Word DOCX v Javě.

// Načtěte dokument aplikace Word
Document doc = new Document("document.docx");

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

// Uložit dokument
newDoc.save("output.docx");

Java API pro kopírování dokumentů aplikace Word - Získejte bezplatnou licenci API

Můžete získat dočasnou licenci, abyste mohli používat Aspose.Words for Java bez omezení hodnocení.

Závěr

V tomto článku jste se naučili kopírovat obsah z dokumentu aplikace Word do jiného v Javě. Navíc jste viděli, jak programově kopírovat/klonovat dokument Word v Javě. Aspose.Words for Java poskytuje širokou škálu dalších funkcí, které můžete prozkoumat pomocí dokumentace. Také se můžete ptát na naše fórum.

Viz také