Xây dựng công cụ so sánh tài liệu doanh nghiệp bằng REST API. Hoạt động như một giải pháp toàn diện cho tất cả các định dạng tệp chính.
Bắt đầu dùng thử miễn phíGroupDocs.Comparison for Cloud là một REST API cho phép các ứng dụng Ruby của bạn lấy hai tài liệu có định dạng tệp được hỗ trợ, so sánh các tài liệu có cùng định dạng đó và tìm ra sự khác biệt giữa chúng. SDK cho phép bạn tạo một tệp kết quả và cho phép bạn chấp nhận hoặc từ chối các thay đổi đã lấy. Document Comparison SDK của chúng tôi cho phép tích hợp dễ dàng vào các ứng dụng Ruby hiện có của bạn, để trao quyền cho người dùng cuối của bạn so sánh các tài liệu, bảng tính, bản trình bày, sơ đồ Microsoft Visio, email và các tệp có nhiều định dạng khác.
Sử dụng GroupDocs.Comparison Cloud API, bạn có thể so sánh các tài liệu và lấy danh sách các sửa đổi dưới dạng hình ảnh. Đoạn mã sau đây cho thấy cách bạn có thể so sánh các tệp DOCX nguồn và đích và lấy sự khác biệt của chúng trong tệp result.DOCX. Sau đó, bạn có thể lấy tệp DOCX kết quả dưới dạng hình ảnh bằng Ruby:
# TODO: Get your AppSID and AppKey at https://dashboard.groupdocs.cloud (free registration is required).
# For complete examples and data files, please go to https://github.com/groupdocs-comparison-cloud/groupdocs-comparison-cloud-ruby
# Returns images of document with the result of comparison
# throws ApiException if the Api call fails
def comparison_images
@config = GroupDocsComparisonCloud::Configuration.new(Utils::APP_SID, Utils::APP_KEY)
@config.api_base_url = Utils::API_BASE_URL
@sourcefile = "source.docx"
@targetfile = "target.docx"
@outputfile= "result.docx"
# Upload file to Cloud Storage
upload_file(@sourcefile)
upload_file(@targetfile)
# Returns images of document with the result of comparison
@comparison_api = GroupDocsComparisonCloud::ComparisonApi.from_config(@config)
request = GroupDocsComparisonCloud::ComparisonImagesRequest.new(GetComparisonRequest(@sourcefile, @targetfile),@outputfile)
response = @comparison_api.comparison_images(request)
puts response
puts 'completed'
end