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

REST APIs & Ruby Cloud SDK để hợp nhất, tách, xáo trộn hoặc loại bỏ các trang từ các định dạng tệp tài liệu phổ biến.

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

Xây dựng các ứng dụng doanh nghiệp hiệu suất cao trong Ruby để hợp nhất, tách, xáo trộn, xoay hoặc xóa một trang hoặc toàn bộ tài liệu cùng một đị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 tiêu 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 các trang tài liệu như hoán đổi, loại bỏ, trích xuất các trang từ tài liệu nguồn để hợp nhất thành tài liệu mới và đặt hướng trang thành 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 tối ưu để áp dụng, cập nhật hoặc loại bỏ mật khẩu khỏi các định dạng tài liệu được hỗ trợ.

Các tính năng Document Merger REST API

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 bảng tính nào trong tài liệu

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

Chia tách 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ợ

Tách thành tài liệu nhiều trang - 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 công cụ hợp nhất tài liệu riêng SDKs cho các ngôn ngữ khác như liệt kê dưới đây:

  Tiếng Việt
9deff47c2