Cách thay đổi hướng trang trong tài liệu Word bằng Ruby

Thay đổi hướng của một trang từ thành ngang hoặc dọc

Word cung cấp nhiều tùy chọn định dạng và bố cục trang ảnh hưởng đến cách nội dung xuất hiện trên trang. Bạn có thể tùy chỉnh hướng trang (dọc, ngang). Cách thay đổi hướng trang trong word cho một trang hoặc nhiều trang nhanh chóng và dễ dàng bằng Cloud API của chúng tôi. Trong hướng dẫn thay đổi hướng trang trong tài liệu Word bằng Ruby này, tôi sẽ chỉ cho bạn cách thay đổi hướng của một trang thành ngang trên PC hoặc MAC. Ngoài ra, chúng ta sẽ xem cách thay đổi hướng ngang thành dọc trong ứng dụng Ruby.

Các chủ đề sau đây sẽ được đề cập trong bài viết này:

API để thay đổi hướng trang từ thành ngang hoặc dọc

Ứng dụng khách API GroupDocs.Merger cho phép bạn đặt hướng trang Dọc hoặc hướng trang Ngang cho các trang tài liệu Word cụ thể hoặc cho tất cả các trang. Ngoài ra, API cho phép di chuyển trang, hoán đổi trang, xóa trang, tách tài liệu, trích xuất trang và xoay trang tài liệu trong các ứng dụng Ruby. Chúng tôi sẽ sử dụng Ruby GroupDocs.Merger để thay đổi hướng trang của tệp Word DOC/DOCX trong Ruby. Để biết chi tiết và các tính năng khác của API, bạn có thể truy cập tài liệu hướng dẫn.

Bạn có thể cài đặt API GroupDocs.Merger cho dự án Ruby của mình bằng cách sử dụng lệnh sau trong bảng điều khiển:

gem install groupdocs_merger_cloud

Ngoài ra, vui lòng lấy ID khách hàng và Bí mật khách hàng của bạn từ bảng điều khiển trước khi bạn bắt đầu làm theo các bước và ví dụ về mã có sẵn. Khi bạn có ID và bí mật của mình, hãy thêm mã bên dưới vào ứng dụng của bạn như được minh họa bên dưới:

# Tải đá quý https://github.com/groupdocs-merger-cloud/groupdocs-merger-cloud-ruby trong ứng dụng Ruby cho http://api.groupdocs.cloud
require 'groupdocs_merger_cloud'

# Nhận client_id và client_secret của bạn từ https://dashboard.groupdocs.cloud sau khi đăng ký miễn phí.
@app_sid = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
@app_key = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

Bây giờ, hãy xem cách thay đổi từ dọc sang ngang trong tài liệu google.

Thay đổi hướng trang Word thành ngang trong Ruby

Hãy bắt đầu với một cách đơn giản để thay đổi phong cảnh trong tài liệu google theo chương trình. Dưới đây là các bước về cách xoay ngang một trang trong word bằng Ruby:

  • Đầu tiên, tạo một phiên bản PagesApi
  • Sau đó, tạo phiên bản OrientationOptions
  • Tiếp theo, tạo một phiên bản của FileInfo
  • Đặt đường dẫn tệp đầu vào và đường dẫn tệp đầu ra
  • Cung cấp số trang được phân tách bằng dấu phẩy để thay đổi hướng
  • Đặt chế độ định hướng thành Cảnh
  • Tiếp theo, tạo một thể hiện của OrientationRequest
  • Cuối cùng, thay đổi hướng trang bằng cách gọi phương thức PagesApi.orientation() với các tùy chọn OrientationRequest

Mã Ruby sau đây thay đổi hướng dọc của một số trang của tài liệu Word thành hướng ngang.

# Tạo một phiên bản của API Trang
@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.")

Mẫu mã trên sẽ thay đổi từ dọc sang ngang trong Word. Bạn cũng có thể sử dụng đoạn mã trên để biết cách tạo một trang nằm ngang trong word.

Thay đổi Hướng của Tài liệu Word thành Chân dung trong Ruby

Tương tự, bạn có thể tạo bất kỳ nhóm trang nào của tài liệu từ theo hướng dọc. Các bước sau đây cho phép thay đổi hướng của trang Word thành dọc bằng Ruby:

  • Đầu tiên, tạo một phiên bản PagesApi
  • Sau đó, tạo phiên bản OrientationOptions
  • Tiếp theo, tạo một phiên bản của FileInfo
  • Đặt đường dẫn tệp đầu vào và đường dẫn tệp đầu ra
  • Cung cấp số trang được phân tách bằng dấu phẩy để thay đổi hướng
  • Đặt chế độ định hướng thành Chân dung
  • Tiếp theo, tạo một thể hiện của OrientationRequest
  • Cuối cùng, thay đổi hướng trang bằng cách gọi phương thức PagesApi.orientation() với các tùy chọn OrientationRequest

Mã Ruby sau đây thay đổi hướng ngang của một số trang của tài liệu Word thành dọc.

# Tạo một phiên bản của API Trang
@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.")

Mẫu mã trên sẽ thay đổi hướng của các trang tài liệu google từ ngang sang dọc. Ví dụ mã này cũng có thể được sử dụng để thay đổi hướng của một trang trong Word.

Cách đổi một trang thành khổ ngang trong word và đổi tài liệu word thành khổ ngang.

Cách thay đổi hướng trang trên google docs | từ phong cảnh

Tổng hợp

Trong bài viết này, chúng ta đã tìm hiểu cách thay đổi hướng trang trong tài liệu google nhiều trang và tương tự như cách thay đổi hướng một trang trong word bằng Ruby. Chúng ta đã xem ví dụ mã nguồn thay đổi hướng trang trong từ của các trang được chọn từ tài liệu từ dọc sang ngang. Ngoài ra, chúng tôi cũng đã thay đổi hướng ngang của các trang đã chọn thành dọc trong Ruby. Bạn có thể thử xây dựng ứng dụng của riêng mình để biết cách tạo một trang ngang trong tài liệu google có thể chuyển đổi các trang từ định hướng trực tuyến.

Đặt một câu hỏi

Để biết thêm chi tiết về API GroupDocs.Merger, vui lòng truy cập tài liệu. Mọi thắc mắc về cách thay đổi hướng trang trong word, vui lòng hỏi chúng tôi qua Diễn đàn

Xem thêm