如何使用 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中更改頁面方向的疑問,請隨時通過論壇向我們提問

也可以看看