使用 C# .NET 重新排列 Word 页

在数字世界中,文字处理文档是用于创建和编辑文档的最常用的文件格式之一。在处理大型文档时,在不丢失格式的情况下移动页面确实很不容易。当我们尝试合并多个不同类型的文档 或者我们只是将相同类型的文件 合并到一个文档中。为了重新排列页面,本文讨论了如何使用 C# 以编程方式在 Word 文档 (DOC/DOCX) 中移动页面

.NET API 移动 Word 文档页面

GroupDocs.Merger 提供了 .NET API,它可以在 .NET 应用程序中移动、删除、拆分文档和提取页面、更改页面方向以及旋转文档页面。今天,我们将使用这个 API 来使用 C# 移动 DOC/DOCX 文件的页面。有关 API 的详细信息和其他功能,您可以访问文档

您可以从下载部分下载 DLLsMSI 安装程序,或通过 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 的更多详细信息,请访问 文档。如有疑问,请通过 论坛 联系我们。

也可以看看