Ruby Cloud SDK を介してドキュメントを比較します。

REST API を使用して企業向けドキュメント比較ツールを構築します。主要なすべてのファイル形式に対応した包括的なソリューションとして機能します。

  • GroupDocs.Comparison Cloud の SDK(cURL 用)
  • GroupDocs.Comparison Cloud の SDK(.NET 用)
  • GroupDocs.Comparison Cloud SDK(Java向け)
  • GroupDocs.Comparison Cloud SDK(Android向け)
  • GroupDocs.Comparison Cloud SDK(PHP向け)
  • GroupDocs.Comparison Cloud SDK(Python 用)
  • GroupDocs.Comparison Cloud SDK(Node.js 用)
  • GroupDocs.Comparison Cloud SDK(Apex 用)
無料トライアルを開始

GroupDocs.Comparison for Cloud は、REST API であり、貴社の Ruby アプリケーションがサポートされているファイル形式の 2 つのドキュメントを取得し、同一形式のドキュメントを比較して差分を検出できるようにします。SDK は、結果ファイルを作成し、取得した変更を受け入れるか拒否することが可能です。当社の Document Comparison SDK は、既存の Ruby アプリケーションへの容易な統合を実現し、エンドユーザーがドキュメント、スプレッドシート、プレゼンテーション、Microsoft Visio 図、メール、その他多数の形式のファイルを比較できるよう支援します。

高度な文書比較 REST API 機能

クラウドストレージに保存された文書を比較

サポートされているファイルタイプの文書を、ファイルまたは画像の配列として取得

比較された文書間の差分を含む結果文書を取得

変更されたコンテンツのカテゴリ一覧(例: TypeChanged や OnlyNumbers など)を取得してください。

ドキュメントの変更を受諾または却下し、保存または破棄してください。

ドキュメントの変更を画像のセットまたはストリームとして返却してください。

変更後の結果ドキュメントをストリームで取得してください。

比較結果を含むドキュメントを画像のセットまたはストリームとして取得してください。

比較結果を含む結果文書をストリームとして取得

文書結果を画像として取得

GroupDocs.Comparison Cloud API を使用すると、文書を比較し、変更点の一覧を画像形式で取得できます。以下のコードは、ソースとターゲットの DOCX ファイルを比較し、結果として DOCX ファイルの差分を取得する方法を示しています。その後、Ruby を使用して結果の DOCX ファイルを画像として取得できます:

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

サポートと学習リソース

GroupDocs.Comparison Cloud は、以下に示す他の人気言語向けに、個別文書比較 SDKs も提供しています。

  日本語
a91fa13de