使用 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 的更多详细信息,请访问 文档。如有疑问,请通过论坛 联系我们。

也可以看看