使用 Ruby SDK,即可合并和拆分文档。

REST APIs 与 Ruby Cloud SDK,您可以合并、拆分、重新排序或删除流行文档文件格式的页面。

  • 你可以使用适用于 cURL 的 GroupDocs.Merger Cloud
  • 你可以使用适用于 .NET 的 GroupDocs.Merger Cloud SDK
  • 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 还提供优化的文档安全功能,可对受支持的文档格式应用、更新或移除密码。

文档合并 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:

  中文
1ce648c8b