REST API를 사용하여 기업 문서 비교 도구를 구축합니다. 모든 주요 파일 형식에 대한 포괄적인 솔루션으로 작동합니다.
무료 평가판 시작GroupDocs.Comparison for Cloud는 Ruby 애플리케이션이 지원되는 파일 형식의 두 문서를 가져오고, 동일한 형식의 문서를 비교하고, 두 문서 간의 차이점을 찾을 수 있도록 하는 REST API입니다. SDK를 사용하면 결과 파일을 만들고 검색된 변경 사항을 수락하거나 거부할 수 있습니다. 당사의 문서 비교 SDK를 사용하면 기존 Ruby 애플리케이션에 쉽게 통합하여 최종 사용자가 문서, 스프레드시트, 프레젠테이션, Microsoft Visio 다이어그램, 이메일 및 기타 여러 형식의 파일을 비교할 수 있습니다.
GroupDocs.Comparison Cloud API를 사용하면 문서를 비교하고 이미지 형태로 수정 목록을 가져올 수 있습니다. 다음 코드 조각은 소스 및 대상 DOCX 파일을 비교하고 차이점을 result.DOCX 파일로 가져오는 방법을 보여줍니다. 나중에 Ruby를 사용하여 결과 DOCX 파일을 이미지로 가져올 수 있습니다.
# 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