Java Cloud SDK でドキュメントを比較できます。

REST API を使用して、Java アプリケーションにドキュメント差分チェッカーを統合できます。画像、ドキュメント、eブック、CAD、PDF ファイルなどを比較できます。

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

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

高度な文書比較 REST API 機能

文書をクラウドストレージにアップロードし、比較を行います

比較用にサポートされている形式の文書を、ファイルまたは画像の配列として取得します

比較された文書を基に、結果文書内で両者の差分を取得します

変更されたコンテンツに対して、TypeChanged や OnlyNumbers などのカテゴリ一覧を取得します。

変更を受け入れるか拒否し、保存または破棄してください。

結果文書の更新された変更を画像セットまたはストリームとして返します。

更新された変更を含む結果文書をストリームで取得します。

比較結果を含む文書を画像セットまたはストリームとして取得します。

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

比較された文書から変更点を取得

GroupDocs.Comparison Cloud API を使用すると、文書を比較し、両者間の変更リストを取得できます。以下のコードは、ソースとターゲットの DOCX ファイル間の差分を取得し、Java を使用して結果の 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 は、以下に示す他の人気言語向けに、個別文書比較 SDKs も提供しています:

  日本語
a91fa13de