REST APIを使用して、ドキュメント差分チェッカーをJavaアプリケーションに統合します。画像、ドキュメント、電子書籍、CADおよびPDFファイルなどを比較します。
無料トライアルを開始GroupDocs.Comparison forCloudはRESTAPIであり、Javaアプリケーションが2つの同じ形式のドキュメントを比較して、それらの違いを見つけて結果のファイルを作成し、取得した変更を承認または拒否できるようにします。ドキュメント比較SDKforJavaを使用すると、既存のアプリケーションに簡単に統合できるため、エンドユーザーはドキュメント、スプレッドシート、プレゼンテーション、Microsoft Visioダイアグラム、電子メール、その他多くの形式のファイルを比較できます。
GroupDocs.Comparison Cloud APIを使用すると、ドキュメントを比較して、ドキュメント間の変更のリストを取得できます。次のコードは、ソースとターゲットのDOCXファイルの違いを取得し、Javaを使用してresult.DOCXファイルでそれらの違いを取得する方法を示しています。
# 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);