Skopiuj zawartość z jednego dokumentu tekstowego do innego w Javie

Podczas pracy z dokumentami MS Word może być konieczne skopiowanie treści z jednego dokumentu do drugiego. Ponadto w niektórych przypadkach wymagane są również klony dokumentów programu Word. Aby zautomatyzować te operacje, w tym artykule omówiono sposób kopiowania zawartości z jednego dokumentu programu Word do innego w Javie. Dowiesz się również, jak programowo utworzyć kopię dokumentu programu Word.

Biblioteka Java do kopiowania zawartości dokumentów programu Word

Aby skopiować zawartość z jednego dokumentu do drugiego, użyjemy Aspose.Words for Java. Jest to bogata w funkcje biblioteka do tworzenia i manipulowania dokumentami Word z poziomu aplikacji Java. Możesz pobrać JAR API z sekcji pobierania lub zainstalować go przy użyciu następujących konfiguracji Mavena w 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>

Skopiuj zawartość z dokumentu programu Word do innego w Javie

Poniżej przedstawiono kroki, aby skopiować zawartość dokumentu programu Word do innego przy użyciu języka Java.

Poniższy przykładowy kod pokazuje, jak skopiować zawartość dokumentu programu Word do innego.

// Załaduj źródłowe i docelowe dokumenty programu Word
Document doc = new Document("document.docx");
Document docDest = new Document("document2.docx");

// Skopiuj zawartość dokumentu źródłowego do dokumentu docelowego
docDest.appendDocument(doc, ImportFormatMode.KEEP_SOURCE_FORMATTING);

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

Utwórz kopię dokumentu Word DOC w Javie

Możesz także skopiować zawartość dokumentu programu Word do nowego dokumentu. Innymi słowy, możesz utworzyć klon dokumentu. Poniżej przedstawiono kroki tworzenia kopii dokumentu Word DOC w Javie.

Poniższy przykładowy kod pokazuje, jak utworzyć kopię pliku Word DOCX w Javie.

// Załaduj dokument Worda
Document doc = new Document("document.docx");

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

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

Java API do kopiowania dokumentów Word — Uzyskaj bezpłatną licencję API

Możesz uzyskać tymczasową licencję, aby używać Aspose.Words for Java bez ograniczeń ewaluacyjnych.

Wniosek

W tym artykule nauczyłeś się kopiować zawartość z dokumentu programu Word do innego w Javie. Co więcej, widziałeś, jak programowo skopiować/sklonować dokument Worda w Javie. Aspose.Words for Java zapewnia szeroki zakres innych funkcji, które można eksplorować za pomocą dokumentacji. Możesz także zadawać pytania za pośrednictwem naszego forum.

Zobacz też