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

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

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

В этой статье должны быть раскрыты следующие темы:

REST API для изменения порядка страниц Word — установка

Чтобы изменить порядок страниц слов в Интернете, мы будем использовать Ruby SDK GroupDocs.Merger Cloud API. Этот API позволяет нам разделять, объединять и удалять ненужные страницы из документов Word. Вы также можете изменить порядок отдельной страницы или набора страниц в поддерживаемых форматах документов. Пожалуйста, установите его, используя следующую команду в консоли rails:

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"

Затем выполните следующие шаги, чтобы изменить порядок страниц в слове в облаке.

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

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

  • Во-первых, создайте экземпляр PagesApi.
  • Затем создайте экземпляр MoveOptions.
  • Затем создайте экземпляр FileInfo.
  • Установите путь к файлу входного слова и путь к выходному файлу
  • Затем установите текущий номер страницы и новый номер страницы.
  • После этого создайте MoveRequest с MoveOptions в качестве аргумента.
  • Наконец, вызовите метод move() и сохраните обновленный документ Word.

В следующем примере кода показано, как изменить порядок страниц в Word Online с помощью REST API в Ruby:

# Как изменить порядок или изменить порядок страниц в документах Word
# Создайте экземпляр API страниц
@pages_api = GroupDocsMergerCloud::PagesApi.from_keys(@app_sid, @app_key)

# Инициализировать MoveOptions
@options = GroupDocsMergerCloud::MoveOptions.new
@options.file_info = GroupDocsMergerCloud::FileInfo.new
@options.file_info.file_path = 'rearrange_pages/word-pages.docx'
@options.output_path = "rearrange_pages/move-pages.docx"
@options.page_number  = 3
# Позиция для перемещения страницы docx
@options.new_page_number  = 5

# Переупорядочить страницы в файле Docx
result = @pages_api.move(GroupDocsMergerCloud::MoveRequest.new(@options))
puts("Successfully organized word page by page number.")

Наконец, приведенный выше пример кода сохранит реорганизованные страницы Docx в облаке. Как переставить страницы в word бесплатно? Пожалуйста, попробуйте следующий бесплатный онлайн-инструмент для объединения слов и изменения порядка, который разработан с использованием вышеуказанного API.

Как поменять местами страницы Word DOCX с помощью REST API в Ruby

Поменяйте положение двух страниц Word в текстовом документе, выполнив следующие действия:

  • Во-первых, создайте экземпляр PagesApi.
  • Затем создайте экземпляр SwapOptions.
  • Затем создайте экземпляр FileInfo.
  • Установите путь к входному файлу Docx и путь к выходному файлу.
  • Затем установите текущий номер страницы и новый номер страницы.
  • После этого создайте SwapRequest со SwapOptions в качестве аргумента.
  • Наконец, вызовите метод swap() и сохраните обновленный документ.

В следующем примере кода показано, как изменить порядок страниц в документе Word с помощью REST API в Ruby:

# Как поменять местами страницы в файле word
# Создайте экземпляр API страниц
@pages_api = GroupDocsMergerCloud::PagesApi.from_keys(@app_sid, @app_key)

# Создать экземпляр SwapOptions
@options = GroupDocsMergerCloud::SwapOptions.new
@options.file_info = GroupDocsMergerCloud::FileInfo.new
@options.file_info.file_path = 'rearrange_pages/word-pages.docx'
@options.output_path = "rearrange_pages/swap-pages.docx"
@options.first_page_number = 2
@options.second_page_number = 5

# Поменять местами страницы в документе Word
@result = @pages_api.swap(GroupDocsMergerCloud::SwapRequest.new(@options))
puts("Successfully swapped word pages by page numbers.")

Наконец, приведенный выше пример кода сохранит замененные страницы слов в облаке. Как изменить порядок страниц в docx онлайн? Попробуйте следующий бесплатный онлайн-инструмент для изменения порядка страниц слов в Интернете, который разработан с использованием вышеуказанного API.

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

В этой статье мы узнали:

  • как переставлять и реорганизовывать страницы в word;
  • как поменять местами и изменить порядок страниц в текстовом файле;

Вы можете узнать больше о GroupDocs.Conversion Cloud API из документации. У нас также есть раздел Справочник по API, который позволяет вам визуализировать и взаимодействовать с нашими API напрямую через браузер.

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

По вопросам о том, как изменить порядок страниц в Word, не стесняйтесь спрашивать нас через Форум поддержки

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