文档的每一页都可能包含不同的布局。这取决于页面的内容;哪个方向适合它。作为开发人员,我们可以将每个页面的方向更改为适合的方向。在本文中,我们将学习使用 C# 更改 Word 文档中页面的方向。另外,我们将看到如何将纵向布局更改为横向,然后如何使用 .NET 应用程序将横向更改为纵向。

使用 C# 更改 DOC/DOCX 的页面方向

用于更改 Word 页面方向的 .NET API

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

您可以从 下载部分 下载 DLLsMSI 安装程序,或通过 NuGet 在您的 .NET 应用程序中安装 API。

PM> Install-Package GroupDocs.Merger

使用 C# 将 Word 页面的方向更改为横向

让我们从如何以编程方式在 Word 文档中创建页面横向的简单方法开始。以下步骤允许使用 C# 将 Word 文档的页面方向更改为横向:

以下 C# 代码将 Word 文档的某些页面的纵向更改为横向。

// 如何使用 C# 将 Word 文档的页面方向更改为横向 
using (Merger merger = new Merger("path/document.docx"))
{
    OrientationOptions orientationOptions = new OrientationOptions(OrientationMode.Landscape, new int[] { 1, 2 });
    merger.ChangeOrientation(orientationOptions);
    merger.Save("path/orientation-landscape-document.docx");
}

使用 C# 将 Word 页面的方向更改为纵向

同样,您可以将 Word 文档的任何页面设置为纵向。以下步骤允许使用 C# 将 Word 文档页面的方向更改为纵向:

以下 C# 代码将 Word 文档的某些页面的纵向方向更改为纵向。

// 如何使用 C# 将 Word 文档的页面方向更改为纵向  
using (Merger merger = new Merger("path/document.docx"))
{
    OrientationOptions orientationOptions = new OrientationOptions(OrientationMode.Portrait, new int[] { 3, 4 });   
    merger.ChangeOrientation(orientationOptions);
    merger.Save("path/orientation-portrait-document.docx");
}

获取免费 API 许可证

您可以 获得免费的临时许可证 以便在没有评估限制的情况下使用 API。

结论

最后,我们学习了如何在 .NET 应用程序中使用 C# 更改 Word 文档的页面方向。我们看到了将 DOCX 文件的选定页面的纵向方向更改为横向的源代码示例。同样,我们使用 C# 示例将所选页面的横向方向更改为纵向。您可以尝试构建自己的应用程序,该应用程序可以在线切换方向 Word 页面。

有关 API 的更多详细信息,请访问文档。如有疑问,请通过 论坛 联系我们。

也可以看看