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