如何使用 Ruby 更改 Word 文档中的页面方向

将一页文字的方向更改为横向或纵向

Word 提供了多种页面布局和格式设置选项,这些选项会影响内容在页面上的显示方式。您可以自定义页面方向(纵向、横向)。使用我们的 Cloud API,如何快速轻松地更改一页或多页的页面方向。在这个如何使用 Ruby 教程更改 Word 文档中的页面方向中,我将向您展示如何在 PC 或 MAC 上将一页的方向更改为横向。此外,我们还将了解如何在 Ruby 应用程序中将横向更改为纵向。

本文应涵盖以下主题:

用于将 Word 页面方向更改为横向或纵向的 API

GroupDocs.Merger API 客户端允许您为特定或所有 Word 文档页面设置纵向页面方向或横向页面方向。此外,API 允许在 Ruby 应用程序中移动页面、交换页面、删除页面、拆分文档、提取页面和旋转文档页面。我们将使用 Ruby GroupDocs.Merger 在 Ruby 中更改 Word DOC/DOCX 文件的页面方向。有关 API 的详细信息和其他功能,您可以访问 文档 指南。

您可以在控制台中使用以下命令将 GroupDocs.Merger API 安装到您的 Ruby 项目:

gem install groupdocs_merger_cloud

在开始执行步骤和可用代码示例之前,还请从 仪表板 获取您的客户端 ID 和客户端密码。获得 ID 和密码后,在您的应用程序中添加以下代码,如下所示:

# 在 Ruby 应用程序中为 http://api.groupdocs.cloud 加载 gem https://github.com/groupdocs-merger-cloud/groupdocs-merger-cloud-ruby
require 'groupdocs_merger_cloud'

# 免费注册后,从 https://dashboard.groupdocs.cloud 获取您的 client_id 和 client_secret。
@app_sid = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
@app_key = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

现在,让我们看看如何在 google docs 中从纵向更改为横向。

在 Ruby 中将 Word 页面的方向更改为横向

让我们从如何以编程方式更改 google 文档中的景观的简单方法开始。以下是如何使用 Ruby 在 word 中横向翻一页的步骤:

  • 首先,创建实例PagesApi
  • 然后,创建 OrientationOptions 实例
  • 接下来,创建 FileInfo 的实例
  • 设置输入文件路径和输出文件路径
  • 提供逗号分隔的页码以更改方向
  • 将方向模式设置为横向
  • 接下来,创建一个 OrientationRequest 的实例
  • 最后,通过使用 OrientationRequest 选项调用 PagesApi.orientation() 方法来更改页面方向

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

# 创建页面 API 的实例
@pagesApi = GroupDocsMergerCloud::PagesApi.from_keys(@app_sid, @app_key)
 
@options = GroupDocsMergerCloud::OrientationOptions.new
@options.file_info = GroupDocsMergerCloud::FileInfo.new
@options.file_info.file_path = 'change-page-orientation/four-pages.docx'
@options.output_path = "change-page-orientation/to-landscape.docx"
@options.pages = [2, 4]
@options.mode = "Landscape"
 
@result = @pagesApi.orientation(GroupDocsMergerCloud::OrientationRequest.new(@options))
puts("Successfully changed word document orientation from Portrait to Landscape.")

上面的代码示例会在word中从纵向变为横向。您也可以使用上面的代码来了解如何在 word 中制作一页横向。

在 Ruby 中将 Word 文档的方向更改为纵向

同样,您可以将 word 文档的任意一组页面设置为纵向。以下步骤允许使用 Ruby 将 Word 页面的方向更改为纵向:

  • 首先,创建实例PagesApi
  • 然后,创建 OrientationOptions 实例
  • 接下来,创建 FileInfo 的实例
  • 设置输入文件路径和输出文件路径
  • 提供逗号分隔的页码以更改方向
  • 将方向模式设置为纵向
  • 接下来,创建一个 OrientationRequest 的实例
  • 最后,通过使用 OrientationRequest 选项调用 PagesApi.orientation() 方法来更改页面方向

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

# 创建页面 API 的实例
@pagesApi = GroupDocsMergerCloud::PagesApi.from_keys(@app_sid, @app_key)
 
@options = GroupDocsMergerCloud::OrientationOptions.new
@options.file_info = GroupDocsMergerCloud::FileInfo.new
@options.file_info.file_path = 'change-page-orientation/four-pages.docx'
@options.output_path = "change-page-orientation/to-portrait.docx"
@options.pages = [2, 4]
@options.mode = "Portrait"
 
@result = @pagesApi.orientation(GroupDocsMergerCloud::OrientationRequest.new(@options))
puts("Successfully changed word document orientation from Landscape to Portrait.")

上面的代码示例会将 google 文档页面的方向从横向更改为纵向。此代码示例也可用于更改 word 中一页的方向。

如何在word中将一页改为横向,将word文档改为横向。

如何更改谷歌文档的页面方向 |风景词

加起来

在本文中,我们学习了如何在多个页面的 google 文档中更改页面方向,以及如何使用 Ruby 更改 word 中的一个页面方向。我们看到了源代码示例,将选定的纵向页面的 word 页面方向更改为横向 word 文档。此外,我们还在 Ruby 中将所选页面的横向方向更改为纵向。您可以尝试构建自己的应用程序,了解如何在 google 文档中制作单页景观,该应用程序可以在线切换方向词页面。

问一个问题

有关 GroupDocs.Merger API 的更多详细信息,请访问 文档。关于如何在word中更改页面方向的疑问,请随时通过论坛向我们提问

也可以看看