Переупорядочивание страниц PDF: перемещайте, меняйте местами и удаляйте страницы PDF в Ruby

Как перемещать, менять местами и удалять страницы PDF в Ruby

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

Следующие темы должны быть затронуты, чтобы переупорядочить PDF-файлы в этой статье:

Изменение порядка страниц 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, не стесняйтесь спрашивать нас через Форум

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