Android Cloud SDK で文書を比較

REST API を使用して、Android アプリケーションに文書差分チェッカーを統合できます。画像、文書、eBook、CAD、PDF ファイルなどを比較できます。

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

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

高度な文書比較 REST API 機能

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

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

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

変更されたコンテンツのカテゴリ一覧(例:TypeChanged または OnlyNumbers など)を取得します

変更を受け入れるか拒否し、保存または破棄します。

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

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

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

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

比較された文書から変更点を取得します。

GroupDocs.Comparison Cloud API を使用すると、文書を比較してそれらの間の変更リストを取得できます。以下のコードは、ソースとターゲットの DOCX ファイル間の差分を取得し、Android を使用して結果の DOCX ファイルに差分を取得する方法を示しています。

Android を使用して比較された文書から変更点を取得します。

  # 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-android

  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 も提供しています。

  日本語
17a408326