ドキュメントを比較するJavaCloudSDK

REST APIを使用して、ドキュメント差分チェッカーをJavaアプリケーションに統合します。画像、ドキュメント、電子書籍、CADおよびPDFファイルなどを比較します。

  • GroupDocs.Comparison Cloud SDK for cURL
  • GroupDocs.Comparison Cloud SDK for .NET
  • GroupDocs.Comparison Cloud SDK for PHP
  • GroupDocs.Comparison Cloud SDK for Python
  • GroupDocs.Comparison Cloud SDK for Ruby
  • GroupDocs.Comparison Cloud SDK for Node.js
無料トライアルを開始

GroupDocs.Comparison forCloudはRESTAPIであり、Javaアプリケーションが2つの同じ形式のドキュメントを比較して、それらの違いを見つけて結果のファイルを作成し、取得した変更を承認または拒否できるようにします。ドキュメント比較SDKforJavaを使用すると、既存のアプリケーションに簡単に統合できるため、エンドユーザーはドキュメント、スプレッドシート、プレゼンテーション、Microsoft Visioダイアグラム、電子メール、その他多くの形式のファイルを比較できます。

高度なドキュメント比較RESTAPI機能

ドキュメントをクラウドストレージにアップロードして比較する

ファイルまたは画像の配列として比較するためにサポートされている形式のドキュメントを取得する

比較されたドキュメントに基づいて、結果のドキュメントの両方の違いを取得します

変更されたコンテンツのTypeChangedやOnlyNumbersなどのカテゴリのリストを取得します

変更を承認または拒否して、変更を保存または破棄します

結果のドキュメントの更新された変更を一連の画像またはそのストリームとして返します

ストリームを介して結果のドキュメント(更新された変更を含む)を取得する

画像のセットまたはそのストリームとして(比較結果を含む)ドキュメントを取得する

結果のドキュメント(比較結果を含む)をストリームとして取得する

比較したドキュメントから変更を取得する

GroupDocs.Comparison Cloud APIを使用すると、ドキュメントを比較して、ドキュメント間の変更のリストを取得できます。次のコードは、ソースとターゲットのDOCXファイルの違いを取得し、Javaを使用してresult.DOCXファイルでそれらの違いを取得する方法を示しています。

Javaを使用して比較されたドキュメントから変更を取得する

  # TODO: Get your AppSID and AppKey at https://dashboard.groupdocs.cloud/#/apps (free registration is required).
  # For complete examples and data files, please go to https://github.com/groupdocs-comparison-cloud/groupdocs-comparison-cloud-java

  String  outPath = "result.docx",
  sourceName = "source.docx",
  targetName = "target.docx";

  StorageApi storageApi = Utils.getStorageApiInstance();

  // Upload files to Cloud Storage
  File file = new File("src/main/resources/" + sourceName);
  ResponseMessage storageresponse = storageApi.PutCreate("comparison/" + sourceName, null, null, file);
  file = new File("src/main/resources/" + targetName);
  storageresponse = storageApi.PutCreate("comparison/" + targetName, null, null, file);

  ChangesApi changesApi = Utils.getChangesApiInstance();
  PutChangesDocumentRequest request = new PutChangesDocumentRequest();
  request.setRequest(GetComparisonRequest(sourceName, targetName));
  request.setOutPath(outPath);
  Link response = changesApi.putChangesDocument(request);
  System.out.println(response);

サポートと学習リソース

GroupDocs.Comparison Cloudは、以下に示すように、他の一般的な言語用の個別のドキュメント比較SDKも提供します。

  日本語