在 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