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.
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ợ.
//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