使用 C# .NET 重新排列 Word 頁面

在數字世界中,文字處理文檔是用於創建和編輯文檔的最常用文件格式之一。在處理大型文檔時,移動頁面而不丟失格式確實不容易。當我們嘗試合併不同類型的多個文檔或者我們只是合併相同類型的文件到一個文檔中時,經常會發生格式丟失。為了重新排列頁面,本文討論瞭如何使用 C# 以編程方式移動 Word 文檔 (DOC/DOCX) 中的頁面。

.NET API 移動 Word 文檔頁面

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

您可以從 下載部分 下載 DLL 或 MSI 安裝程序,或通過 NuGet 在您的 .NET 應用程序中安裝 API。

PM> Install-Package GroupDocs.Merger

使用 C# 在 Word 文檔中移動頁面

頁面的移動很簡單。只需命令該特定頁面移動到其新位置。以下是使用 C# 重新排列 Word 文檔頁面的步驟。

  • 使用 MoveOptions 類定義目標頁面的頁碼及其新位置。
  • 使用 Merger 類加載 DOC/DOCX 文檔。
  • 使用 MovePage 方法移動頁面。
  • 使用 Save 方法保存重新排列的文檔。

以下 C# 代碼有助於重新排列 Word 文檔的頁面。準確地說,它將 DOCX 文檔的第 7 頁移動到第 2 位。

// 使用 C# 重新排列文字處理文檔 (DOC/DOCX) 的頁面
int pageNumber = 7;
int newPageNumber = 2;

MoveOptions moveOptions = new MoveOptions(pageNumber, newPageNumber);
using (Merger merger = new Merger("path\document.docx"))
{
    merger.MovePage(moveOptions);
    merger.Save("path\rearranged-document.docx");
}

獲取免費的 API 許可證

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

結論

總之,我們學習瞭如何在 .NET 應用程序中使用 C# 更改 Word 文檔中的頁面順序。我們看到了更改 DOCX 文件中頁面位置的源代碼示例。您可以構建自己的應用程序,通過輕鬆地隨機排列頁面來在線重新排列 Word 頁面。

有關 API 的更多詳細信息,請訪問 文檔。如有疑問,請通過論壇 聯繫我們。

也可以看看