在 Java 中重新排列 Word 頁面

文字處理文檔是用於起草文檔的最常見的文件格式之一。在處理多個大文件時,要在不丟失格式的情況下移動頁面絕非易事。為了重新排列頁面,本文討論瞭如何在 Java 中以編程方式移動 Word 文檔 (DOC/DOCX) 中的頁面。

用於移動 Word 文檔頁面的 Java API

GroupDocs.Merger 提供處理文檔及其頁面的Java API。它允許在 Java 應用程序中移動、刪除、拆分文檔和提取頁面、更改頁面方向以及旋轉文檔頁面。我將使用此 API 移動 DOC/DOCX 文件的頁面。有關API的詳細信息和其他功能,您可以訪問文檔

下載和配置

下載 部分獲取庫。對於基於 Maven 的 Java 應用程序,只需添加以下 pom.xml 配置。在此之後,您可以嘗試本文的示例以及 GitHub 上提供的更多示例。有關詳細信息,您可以訪問API 參考

<repository>
	<id>GroupDocsJavaAPI</id>
	<name>GroupDocs Java API</name>
	<url>http://repository.groupdocs.com/repo/</url>
</repository>
<dependency>
        <groupId>com.groupdocs</groupId>
        <artifactId>groupdocs-merger</artifactId>
        <version>22.2</version> 
</dependency>

使用 Java 在 Word 文檔中移動頁面

只需命令一個頁面移動到新的位置,它就會。以下是在 Java 中重新排列 Word 文檔頁面的步驟。

  • 使用 MoveOptions 類設置目標頁面的頁碼及其新位置。
  • 使用 Merger 類加載 DOC/DOCX 文件。
  • 使用 movePage() 方法移動設置的頁面。
  • 使用 save() 方法保存重新排列的文檔。

以下 Java 源代碼重新排列了 Word 文檔的頁面。準確地說,它將 DOCX 文檔的第 7 頁移動到第 2 位。

// 在 Java 中重新排列文字處理文檔 (DOC/DOCX) 的頁面
int pageNumber = 7;
int newPageNumber = 2;
MoveOptions moveOptions = new MoveOptions(pageNumber, newPageNumber);

Merger merger = new Merger("path\document.docx");

merger.movePage(moveOptions);
merger.save("path\rearranged-document.docx");

獲取免費的 API 許可證

您可以 獲得免費的臨時許可證 以便在不受評估限制的情況下使用 API。

結論

總而言之,我們學習瞭如何用 Java 更改 Word 文檔的頁面順序。我們看到了更改 DOCX 文件中頁面位置的源代碼示例。您可以構建自己的在線應用程序以在線重新排列 Word 頁面。有關 API 的更多詳細信息,請訪問 文檔。如有疑問,請通過論壇 聯繫我們。

也可以看看