REST API и Ruby Cloud SDK для объединения, разделения, перемешивания или удаления страниц из популярных форматов файлов документов.
Начать бесплатную пробную версиюСоздавайте высокопроизводительные бизнес-приложения на Ruby для объединения, разделения, перемешивания, поворота или удаления отдельных страниц или всего документа одного формата в ваших приложениях Ruby. Поддерживаемые типы файлов включают PDF, MS Word, электронные таблицы Excel, презентации, рисунки, HTML и многие другие стандартные отраслевые форматы. Разработчики могут легко выполнять операции, связанные со страницами документа, такие как замена, удаление, извлечение страниц из исходного документа для объединения в новый результирующий документ и установка ориентации страницы в книжной или альбомной ориентации. API также предлагает оптимизированные функции безопасности документов для применения, обновления или удаления паролей из поддерживаемых форматов документов.
//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