Как изменить ориентацию страницы в документе Word с помощью Ruby

Изменить ориентацию одного слова страницы на альбомную или портретную

Word предлагает различные параметры макета страницы и форматирования, влияющие на то, как содержимое отображается на странице. Вы можете настроить ориентацию страницы (книжная, альбомная). Как изменить ориентацию страницы в Word для одной страницы или нескольких страниц — это быстро и легко с помощью нашего облачного 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 Docs.

Изменить ориентацию страниц Word на альбомную в Ruby

Начнем с простого способа, как программно изменить ландшафт в google docs. Вот шаги о том, как превратить одну страницу в альбомную ориентацию с помощью Ruby:

  • Во-первых, создайте экземпляр PagesApi
  • Затем создайте экземпляр OrientationOptions.
  • Затем создайте экземпляр FileInfo.
  • Установите путь к входному файлу и путь к выходному файлу
  • Укажите номера страниц, разделенные запятыми, чтобы изменить ориентацию
  • Установите режим ориентации на Пейзаж
  • Затем создайте экземпляр OrientationRequest.
  • Наконец, измените ориентацию страниц, вызвав метод PagesApi.orientation() с параметрами OrientationRequest.

Следующий код 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 на книжную в Ruby

Точно так же вы можете сделать любой набор страниц документа Word в портретной ориентации. Следующие шаги позволяют изменить ориентацию страницы Word на книжную с помощью Ruby:

  • Во-первых, создайте экземпляр PagesApi
  • Затем создайте экземпляр OrientationOptions.
  • Затем создайте экземпляр FileInfo.
  • Установите путь к входному файлу и путь к выходному файлу
  • Укажите номера страниц, разделенные запятыми, чтобы изменить ориентацию
  • Установите режим ориентации на Портрет
  • Затем создайте экземпляр OrientationRequest.
  • Наконец, измените ориентацию страниц, вызвав метод PagesApi.orientation() с параметрами OrientationRequest.

Следующий код 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 на альбомную ориентацию.

Как изменить ориентацию страницы в документах Google | пейзажное слово

Подведение итогов

В этой статье мы узнали, как изменить ориентацию страницы в документах Google на нескольких страницах, а также как изменить ориентацию одной страницы в слове с помощью Ruby. Мы видели пример исходного кода, который меняет ориентацию страницы в слове выбранных страниц книжного документа на альбомный. Кроме того, мы также изменили альбомную ориентацию выбранных страниц на книжную в Ruby. Вы можете попробовать создать собственное приложение для создания одностраничного ландшафта в документах Google, которое может переключать страницы с ориентацией в Интернете.

Задайте вопрос

Дополнительные сведения об API GroupDocs.Merger см. в документации. По вопросам о том, как изменить ориентацию страницы в Word, не стесняйтесь спрашивать нас через Форум

Смотрите также