Як змінити орієнтацію сторінки в документі Word за допомогою Ruby

Змініть орієнтацію одного слова сторінки на альбомну або портретну

Word пропонує різноманітні параметри макета сторінки та форматування, які впливають на те, як вміст відображається на сторінці. Ви можете налаштувати орієнтацію сторінки (книжкова, альбомна). Як змінити орієнтацію сторінки в Word для однієї сторінки або кількох сторінок можна швидко та легко за допомогою нашого Cloud API. У цьому посібнику про те, як змінити орієнтацію сторінки в документі Word за допомогою Ruby, я покажу вам, як змінити орієнтацію однієї сторінки на альбомну на ПК або MAC. Крім того, ми побачимо, як змінити альбомну орієнтацію на портретну в програмі Ruby.

У цій статті будуть розглянуті такі теми:

API для зміни орієнтації сторінки Word на альбомну або портретну

Клієнт API GroupDocs.Merger дозволяє встановлювати книжкову або альбомну орієнтацію сторінки для окремих або для всіх сторінок документа Word. Крім того, API дозволяє переміщувати сторінки, міняти сторінки, видаляти сторінки, розділяти документи, витягувати сторінки та обертати сторінки документів у програмах Ruby. Ми використаємо Ruby GroupDocs.Merger, щоб змінити орієнтацію сторінки файлів Word DOC/DOCX у Ruby. Щоб отримати докладніші відомості та інші функції API, відвідайте документацію інструкції.

Ви можете встановити API GroupDocs.Merger у свій проект Ruby за допомогою такої команди в консолі:

gem install groupdocs_merger_cloud

Будь ласка, також отримайте свій ідентифікатор клієнта та секрет клієнта з інформаційної панелі, перш ніж почати виконувати кроки та доступні приклади коду. Отримавши ідентифікатор і секрет, додайте наведений нижче код у свою програму, як показано нижче:

# Завантажте камінь https://github.com/groupdocs-merger-cloud/groupdocs-merger-cloud-ruby у програму Ruby для http://api.groupdocs.cloud
require 'groupdocs_merger_cloud'

# Отримайте свій client_id і client_secret на https://dashboard.groupdocs.cloud після безкоштовної реєстрації.
@app_sid = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
@app_key = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

Тепер давайте подивимося, як змінити портретну орієнтацію на альбомну в документах Google.

Змініть орієнтацію сторінок Word на альбомну в Ruby

Почнемо з простого способу, як програмно змінити альбомну орієнтацію в документах Google. Ось кроки щодо того, як перегорнути одну сторінку альбомною орієнтацією у Word за допомогою Ruby:

  • По-перше, створіть екземпляр PagesApi
  • Потім створіть екземпляр OrientationOptions
  • Далі створіть екземпляр FileInfo
  • Встановіть шлях до вхідного та вихідного файлів
  • Щоб змінити орієнтацію, введіть номери сторінок, розділених комами
  • Установіть режим орієнтації на Пейзаж
  • Далі створіть екземпляр OrientationRequest
  • Зрештою, змініть орієнтацію сторінок, викликавши метод PagesApi.orientation() із параметрами OrientationRequest

Наступний код Ruby змінює книжкову орієнтацію деяких сторінок документа Word на альбомну.

# Створіть екземпляр Pages 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.

Змініть орієнтацію документа Word на книжкову в Ruby

Так само ви можете зробити будь-який набір сторінок документа Word у книжковій орієнтації. Наступні кроки дозволяють змінити орієнтацію сторінки Word на книжкову за допомогою Ruby:

  • По-перше, створіть екземпляр PagesApi
  • Потім створіть екземпляр OrientationOptions
  • Далі створіть екземпляр FileInfo
  • Встановіть шлях до вхідного та вихідного файлів
  • Щоб змінити орієнтацію, введіть номери сторінок, розділених комами
  • Установіть режим орієнтації на Портрет
  • Далі створіть екземпляр OrientationRequest
  • Зрештою, змініть орієнтацію сторінок, викликавши метод PagesApi.orientation() із параметрами OrientationRequest

Наступний код Ruby змінює альбомну орієнтацію деяких сторінок документа Word на книжкову.

# Створіть екземпляр Pages 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 | пейзажне слово

Підводячи підсумки

У цій статті ми дізналися, як змінити орієнтацію сторінки в документах Google для кількох сторінок, а також як змінити орієнтацію однієї сторінки у Word за допомогою Ruby. Ми бачили приклад вихідного коду, який змінює орієнтацію сторінки в Word вибраних сторінок документа Word з книжкової орієнтації на альбомну. Крім того, ми також змінили альбомну орієнтацію вибраних сторінок на книжкову в Ruby. Ви можете спробувати створити власну програму, щоб зробити одну сторінку альбомною в документах Google, яка може перемикати орієнтацію сторінок зі словами в Інтернеті.

Задайте питання

Щоб дізнатися більше про GroupDocs.Merger API, відвідайте документацію. Якщо у вас виникли запитання про те, як змінити орієнтацію сторінки в word, не соромтеся запитати нас через форум

Дивись також