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

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

Word — найпопулярніша програма Word для створення документів. Але під час роботи з великими документами Word може знадобитися змінити порядок сторінок. Замість того, щоб починати з нуля, ви можете змінити порядок сторінок, щоб вони розташовувалися в кращому порядку. Тому дуже важливо знати, як змінити порядок сторінок у Ворді. У цій статті ви дізнаєтеся, як переміщувати, змінювати порядок і порядок сторінок у Word за допомогою Ruby.

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

REST API для перевпорядкування сторінок Word – встановлення

Щоб змінити порядок сторінок зі словами в Інтернеті, ми будемо використовувати Ruby SDK API GroupDocs.Merger Cloud. Цей 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 у хмарі.

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

Змініть порядок сторінок Word, перемістивши будь-яку сторінку на нове місце в документі Word програмно в хмарі. Ми реорганізуємо сторінки Word, дотримуючись наведених нижче кроків:

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

Наведений нижче зразок коду показує, як змінити порядок сторінок у word онлайн за допомогою REST API у Ruby:

# Як змінити порядок сторінок у документах Word
# Створіть екземпляр Pages 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 у документі Word, виконавши наведені нижче кроки:

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

У наступному прикладі коду показано, як змінити порядок сторінок у документі Word за допомогою REST API у Ruby:

# Як поміняти місцями сторінки у файлі word
# Створіть екземпляр Pages 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;
  • як міняти місцями та змінювати порядок сторінок у файлі word;

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

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

Якщо у вас виникли запитання про те, як змінити порядок сторінок у Word, сміливо звертайтеся до нас через форум підтримки

Дивись також