使用 MS Word 文檔時,您可能需要將內容從一個文檔複製到另一個文檔。此外,在某些情況下還需要 Word 文檔的克隆。為了自動執行這些操作,本文介紹瞭如何使用 Java 將內容從一個 Word 文檔複製到另一個文檔。此外,您還將學習如何以編程方式創建 Word 文檔的副本。
用於復制 Word 文檔內容的 Java 庫
要將內容從一個文檔複製到另一個文檔,我們將使用 Aspose.Words for Java。它是一個功能豐富的庫,用於在 Java 應用程序中創建和操作 Word 文檔。您可以從 下載部分 下載 API 的 JAR 或使用 pom.xml 中的以下 Maven 配置安裝它。
<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>
將內容從 Word 文檔複製到另一個 Java
以下是使用 Java 將 Word 文檔的內容複製到另一個文檔的步驟。
- 使用 Document 類加載源 Word 文檔。
- 同樣,使用 Document 類加載目標文檔。
- 使用 Document.appendDocument(Document, ImportFormatMode) 方法將源 Word 文檔的內容複製到目標文檔中。
- 使用 Document.save(string) 方法保存目標文檔。
以下代碼示例顯示瞭如何將 Word 文檔的內容複製到另一個文檔。
// 加載源和目標 Word 文檔
Document doc = new Document("document.docx");
Document docDest = new Document("document2.docx");
// 將源文檔中的內容複製到目標文檔
docDest.appendDocument(doc, ImportFormatMode.KEEP_SOURCE_FORMATTING);
// 保存文檔
docDest.save("output.docx");
在 Java 中創建 Word DOC 的副本
您還可以將 Word 文檔的內容複製到新文檔中。換句話說,您可以創建文檔的克隆。以下是在 Java 中創建 Word DOC 副本的步驟。
- 使用 Document 類加載 Word 文檔。
- 使用 Document.deepClone() 方法創建一個克隆。
- 使用 Document.save(string) 方法保存克隆的文檔。
以下代碼示例顯示瞭如何使用 Java 創建 Word DOCX 文件的副本。
// 載入Word文檔
Document doc = new Document("document.docx");
// 克隆文檔
Document newDoc= doc.deepClone();
// 保存文件
newDoc.save("output.docx");
用於復制 Word 文檔的 Java API - 獲取免費的 API 許可證
您可以獲得臨時許可,以便在沒有評估限制的情況下使用 Aspose.Words for Java。
結論
在本文中,您學習瞭如何使用 Java 將內容從一個 Word 文檔複製到另一個文檔。此外,您還了解瞭如何以編程方式在 Java 中復制/克隆 Word 文檔。 Aspose.Words for Java 提供了廣泛的其他功能,您可以使用 文檔 探索這些功能。此外,您可以通過我們的 論壇 提出您的疑問。