Kết hợp & Tách tài liệu với Ruby SDK

REST API và Ruby Cloud SDK để hợp nhất, tách, xáo trộn hoặc xóa các trang khỏi các định dạng tệp tài liệu phổ biến.

  • GroupDocs.Merger Cloud for cURL
  • GroupDocs.Merger Cloud SDK for .NET
  • GroupDocs.Merger Cloud SDK for Java
  • GroupDocs.Merger Cloud SDK for PHP
  • GroupDocs.Merger Cloud SDK for Python
  • GroupDocs.Merger Cloud SDK for Node.js
  • GroupDocs.Merger Cloud SDK for Android
Bắt đầu dùng thử miễn phí

Xây dựng các ứng dụng kinh doanh hiệu suất cao trong Ruby để kết hợp, chia tách, xáo trộn, xoay hoặc xóa một trang hoặc toàn bộ tài liệu có cùng định dạng trong các ứng dụng Ruby của bạn. Các loại tệp được hỗ trợ bao gồm PDF, MS Word, bảng tính Excel, bản trình bày, bản vẽ, HTML và nhiều định dạng chuẩn công nghiệp khác. Các nhà phát triển có thể dễ dàng thực hiện các thao tác liên quan đến trang tài liệu như hoán đổi, xóa, trích xuất các trang từ tài liệu nguồn để kết hợp thành một tài liệu kết quả mới và đặt hướng trang thành chế độ dọc hoặc ngang. API cũng cung cấp các tính năng bảo mật tài liệu được tối ưu hóa để áp dụng, cập nhật hoặc xóa mật khẩu khỏi các định dạng tài liệu được hỗ trợ.

Tính năng REST API của Document Merger

Kết hợp nhiều trang, slide hoặc bảng tính thành một tài liệu duy nhất

Hoán đổi vị trí của bất kỳ hai trang, slide hoặc tờ nào trong một tài liệu

Xoay trang bằng cách thiết lập góc xoay như 90, 180 hoặc 270 độ

Chia bất kỳ tài liệu nào thành các tệp nhỏ hơn

Xóa bất kỳ trang đơn lẻ hoặc tập hợp các trang cụ thể

Thay đổi hướng trang

Sắp xếp lại các trang, slide hoặc sơ đồ

Đặt, đặt lại và xóa mật khẩu

Lấy danh sách các định dạng tệp được hỗ trợ

Chia thành nhiều trang tài liệu - 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

Support and Learning Resources

GroupDocs.Merger Cloud cũng cung cấp SDK hợp nhất tài liệu riêng lẻ cho các ngôn ngữ khác như được liệt kê bên dưới:

  Tiếng Việt