PDF є найпопулярнішим форматом і галузевим стандартом для спільного використання та друку документів. У деяких випадках нам може знадобитися поміняти місцями сторінки pdf або змінити порядок сторінок pdf. Ми можемо реорганізувати сторінки PDF у добре структуровані документи, переміщуючи або міняючи певні сторінки в PDF-документах програмно в хмарі. У цій статті ми дізнаємося, як змінювати порядок сторінок PDF за допомогою REST API в Ruby.
Для перевпорядкування файлів PDF у цій статті будуть розглянуті наступні теми:
- Перевпорядкування PDF-сторінок REST API та Ruby SDK
- Як змінити порядок сторінок у PDF-документі за допомогою Ruby
- Як поміняти PDF-сторінки за допомогою REST API за допомогою Ruby
- Як видалити кілька сторінок із PDF за допомогою Ruby
Перевпорядкування PDF-сторінок REST API та Ruby SDK
Щоб безкоштовно впорядкувати сторінки PDF-файлів або змінити їх порядок онлайн, ми будемо використовувати Ruby SDK API GroupDocs.Merger Cloud. Це дозволяє нам розділяти, комбінувати, видаляти непотрібні сторінки з pdf. Ви також можете змінити порядок сторінок у pdf для однієї сторінки або колекції сторінок у межах підтримуваних форматів документів. Встановіть його за допомогою такої команди в консолі:
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"
Тепер виконайте наведені нижче кроки, щоб змінити порядок сторінок PDF-файлу, видалити та змінити порядок сторінок PDF-файлів на телефоні чи планшеті.
Як змінити порядок сторінок у PDF-документі за допомогою Ruby
Ми можемо змінювати порядок сторінок, переміщуючи будь-яку сторінку на нове місце в PDF-документі програмним шляхом у хмарі, дотримуючись наведених нижче кроків. По-перше, ви можете завантажити PDF-файл у хмару, і в результаті завантажений PDF-файл буде доступний у розділі файлів інформаційної панелі в хмарі. Тепер ми перемістимо сторінки PDF, дотримуючись наведених нижче кроків:
- По-перше, створіть екземпляр PagesApi.
- Далі створіть екземпляр MoveOptions.
- Потім створіть екземпляр FileInfo.
- Встановіть шлях до вхідного та вихідного файлу PDF
- Далі встановіть номер поточної сторінки та номер нової сторінки.
- Після цього створіть MoveRequest з MoveOptions як аргумент.
- Нарешті, викличте метод move() і збережіть оновлений документ.
У наступному прикладі коду показано, як переміщувати сторінки у файлі PDF за допомогою REST API у Ruby:
# Цей приклад коду демонструє, як переміщувати сторінки в документах PDF.
# Створіть екземпляр 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/pdf-pages.pdf'
@options.output_path = "rearrange_pages/move-pages.pdf"
@options.page_number = 2
# На яку позицію перемістити сторінку pdf
@options.new_page_number = 5
# Змінити порядок сторінок у файлі PDF
@result = @pages_api.move(GroupDocsMergerCloud::MoveRequest.new(@options))
puts("Successfully moved pdf page by page number.")
Нарешті, наведений вище зразок коду збереже PDF-файл упорядкованих сторінок у хмарі. Як безкоштовно переставити сторінки в PDF? Спробуйте наведений нижче безкоштовний онлайн-інструмент об’єднання та зміни порядку файлів PDF, який розроблено за допомогою наведеного вище API.
Як поміняти PDF-сторінки за допомогою REST API за допомогою Ruby
Ми можемо поміняти місцями дві сторінки в документі PDF, виконавши наведені нижче дії.
- По-перше, створіть екземпляр PagesApi.
- Далі створіть екземпляр SwapOptions.
- Потім створіть екземпляр FileInfo.
- Встановіть шлях до вхідного та вихідного файлу PDF
- Далі встановіть номер поточної сторінки та номер нової сторінки.
- Після цього створіть SwapRequest із SwapOptions як аргумент.
- Нарешті, викличте метод swap() і збережіть оновлений документ.
У наступному прикладі коду показано, як змінити порядок сторінок у документі PDF за допомогою REST API у Ruby:
# Цей приклад коду демонструє, як міняти місцями сторінки в документі PDF.
# Створіть екземпляр 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/pdf-pages.pdf'
@options.output_path = "rearrange_pages/swap-pages.pdf"
@options.first_page_number = 2
@options.second_page_number = 4
# Поміняти місцями сторінки в файлі PDF
@result = @pages_api.swap(GroupDocsMergerCloud::SwapRequest.new(@options))
puts("Successfully swapped pdf pages with page numbers.")
Нарешті, наведений вище зразок коду збереже поміняні сторінки PDF у хмарі. Як змінити порядок сторінок pdf? Будь ласка, спробуйте наведений нижче безкоштовний онлайн-інструмент для обміни та зміни порядку PDF-сторінок онлайн, який розроблено за допомогою наведеного вище API.
Як видалити кілька сторінок із PDF за допомогою Ruby
Ми можемо видалити зайву сторінку в документі PDF, виконавши наведені нижче дії.
- По-перше, створіть екземпляр PagesApi.
- Далі створіть екземпляр RemoveOptions.
- Потім створіть екземпляр FileInfo.
- Встановіть шлях до вхідного та вихідного файлу PDF
- Тепер укажіть номери сторінок, розділених комами, які потрібно видалити.
- Після цього створіть RemoveRequest з RemoveOptions як аргумент.
- Нарешті, викличте метод remove() і збережіть оновлений документ.
У наступному прикладі коду показано, як поміняти місцями дві сторінки в PDF-документі за допомогою REST API у Ruby:
# Цей приклад коду демонструє, як видаляти сторінки з документа PDF.
# Створіть екземпляр Pages API
@pages_api = GroupDocsMergerCloud::PagesApi.from_keys(@app_sid, @app_key)
# Ініціалізація RemoveOptions
@options = GroupDocsMergerCloud::RemoveOptions.new
@options.file_info = GroupDocsMergerCloud::FileInfo.new
@options.file_info.file_path = 'rearrange_pages/pdf-pages.pdf'
@options.output_path = "rearrange_pages/remove-pages.pdf"
@options.pages = [2, 4, 6]
# Видалити сторінки в файлі PDF
@result = @pages_api.remove(GroupDocsMergerCloud::RemoveRequest.new(@options))
puts("Successfully deleted specific pages from PDF.")
Нарешті, наведений вище зразок коду видалить видалені PDF-сторінки з хмари. Як видалити сторінки pdf онлайн безкоштовно? Будь ласка, спробуйте цей онлайн-інструмент для видалення сторінки PDF, щоб безкоштовно видалити сторінки з PDF-файлу, який розроблено з використанням вищезгаданого API.
Підводячи підсумки
У цій статті ми дізналися:
- як змінити порядок сторінок у pdf;
- безкоштовно обмінюватися та змінювати порядок сторінок pdf;
- видалення сторінки у файлі pdf та програма для видалення сторінок pdf онлайн;
Крім того, ви можете дізнатися більше про GroupDocs.Merge Cloud API за допомогою документації. Ми також надаємо розділ API Reference, який дозволяє візуалізувати наші API та взаємодіяти з ними безпосередньо через браузер. Крім того, groupdocs.cloud пише нові публікації в блозі на інші цікаві теми. Тому, будь ласка, залишайтеся на зв’язку для регулярних оновлень.
Задайте питання
Якщо у вас виникли запитання про те, як змінити порядок і видалити сторінки PDF, не соромтеся запитати нас через форум
Дивись також
- Розділіть PDF-документи за допомогою REST API у Node.js
- Обертайте PDF-файли онлайн і гортайте PDF-файли онлайн безкоштовно
- Як зробити одну сторінку альбомною в Word
- Витягуйте сторінки з PDF онлайн безкоштовно
- Розділіть файл Word на кілька файлів і розділіть сторінки в Word
- Об’єднайте PDF-файли в один, об’єднайте кілька PDF-файлів в один і PDF Combiner Online
- Переставте PDF-сторінки за допомогою REST API у Node.js
- Об’єднайте файли Word і об’єднайте файли DOC
- Об’єднайте документи різних типів за допомогою REST API у Python
- Витягніть певні сторінки з PDF за допомогою Python