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 中一页的方向。
加起来
在本文中,我们学习了如何在多个页面的 google 文档中更改页面方向,以及如何使用 Ruby 更改 word 中的一个页面方向。我们看到了源代码示例,将选定的纵向页面的 word 页面方向更改为横向 word 文档。此外,我们还在 Ruby 中将所选页面的横向方向更改为纵向。您可以尝试构建自己的应用程序,了解如何在 google 文档中制作单页景观,该应用程序可以在线切换方向词页面。
问一个问题
有关 GroupDocs.Merger API 的更多详细信息,请访问 文档。关于如何在word中更改页面方向的疑问,请随时通过论坛向我们提问