Объединяйте и разделяйте документы с помощью Ruby SDK

REST APIs и Ruby Cloud SDK для объединения, разделения, перемешивания или удаления страниц из популярных форматов документов.

  • GroupDocs.Merger Cloud для cURL
  • GroupDocs.Merger Cloud SDK для .NET
  • GroupDocs.Merger Cloud SDK для Java
  • GroupDocs.Merger Cloud SDK для PHP
  • GroupDocs.Merger Cloud SDK для Python
  • GroupDocs.Merger Cloud SDK для Node.js
  • GroupDocs.Merger Cloud SDK для Android
Начать бесплатную пробную версию

Создавайте высокопроизводительные бизнес-приложения в Ruby, чтобы объединять, разделять, перемешивать, вращать или удалять отдельные страницы или целый документ одного формата в ваших приложениях на Ruby. Поддерживаемые типы файлов включают PDF, MS Word, Excel электронные таблицы, презентации, чертежи, HTML и многие другие отраслевые стандартные форматы. Разработчики могут легко выполнять операции с страницами документов, такие как перестановка, удаление, извлечение страниц из исходного документа для объединения в новый результирующий документ и установка ориентации страниц в портретный или альбомный режим. API также предоставляет оптимизированные функции безопасности документов для применения, обновления или удаления паролей из поддерживаемых форматов документов.

Document Merger REST API: функции

Объединять несколько страниц, слайдов или таблиц в один документ

Менять местами любые две страницы, слайда или листа в документе

Поворачивать страницы, задавая углы поворота, например 90, 180 или 270 градусов

Разделять любой документ на более мелкие файлы

Удалите любую отдельную страницу или набор определённых страниц

Измените ориентацию страницы

Переставьте страницы, слайды или диаграммы

Установите, сбросьте и удалите пароль

Получите список поддерживаемых форматов файлов

Разделите документ на несколько страниц - Ruby

  //Get your App SID and App Key at https://dashboard.groupdocs.cloud (free registration is required).
  class SplitToMultiPageDocuments
  def self.Run()    
    documentApi = GroupDocsMergerCloud::DocumentApi.from_keys($app_sid, $app_key)
    options = GroupDocsMergerCloud::SplitOptions.new
    options.file_info = GroupDocsMergerCloud::FileInfo.new
    options.file_info.file_path = 'WordProcessing/sample-10-pages.docx'
    options.output_path = "Output/split-to-multipage-document"
    options.pages = [3, 6, 8]
    options.mode = "Intervals"

    result = documentApi.split(GroupDocsMergerCloud::SplitRequest.new(options))
  
    puts("Documents count: " + result.documents.size.to_s)
  end
end

Ресурсы поддержки и обучения

GroupDocs.Merger Cloud также предлагает отдельный объединитель документов SDKs для других языков, перечисленных ниже:

  РУССКИЙ
6c510d16e