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
- Kopírování obsahu z jednoho dokumentu aplikace Word do druhého v Javě
- Vytvořte 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.
- Načtěte zdrojový dokument aplikace Word pomocí třídy Document.
- Podobně načtěte cílový dokument pomocí třídy Document.
- Zkopírujte obsah zdrojového dokumentu aplikace Word do cílového dokumentu pomocí metody Document.appendDocument(Document, ImportFormatMode).
- Uložte cílový dokument pomocí metody Document.save(string).
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ě.
- Načtěte dokument aplikace Word pomocí třídy Document.
- Vytvořte klon pomocí metody Document.deepClone().
- Uložte klonovaný dokument pomocí metody Document.save(string).
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.