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
- Skopiuj zawartość z jednego dokumentu programu Word do innego w Javie
- Utwórz 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.
- Załaduj źródłowy dokument programu Word, używając klasy Document.
- Podobnie załaduj dokument docelowy, używając klasy Document.
- Skopiuj zawartość źródłowego dokumentu programu Word do dokumentu docelowego za pomocą metody Document.appendDocument(Document, ImportFormatMode).
- Zapisz dokument docelowy za pomocą metody Document.save(string).
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.
- Załaduj dokument programu Word, używając klasy Document.
- Utwórz klon za pomocą metody Document.deepClone().
- Zapisz sklonowany dokument przy użyciu metody Document.save(string).
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.