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 или изменить порядок страниц 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.
# Создайте экземпляр 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.
# Создайте экземпляр 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.
# Создайте экземпляр 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, который позволяет визуализировать наши 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