ابزار بررسی تفاوت اسناد را در برنامههای Java خود با استفاده از REST API یکپارچه کنید. تصاویر، اسناد، کتابهای الکترونیکی، CAD و PDF و غیره را مقایسه کنید.
آزمایش رایگان را شروع کنیدGroupDocs.Comparison برای ابر یک REST API است که به برنامههای Java شما امکان میدهد دو سند با فرمت یکسان را مقایسه کنند تا تفاوتهای آنها را پیدا کنند، یک فایل نتیجه تولید کنند و به شما اجازه دهند تغییرات بازیابیشده را بپذیرید یا رد کنید. Document Comparison SDK برای Java امکان ادغام آسان در برنامههای موجود شما را فراهم میکند تا کاربران نهایی شما بتوانند اسناد، صفحاتگسترده، ارائهها، نمودارهای Microsoft Visio، ایمیلها و فایلهای بسیاری از فرمتهای دیگر را مقایسه کنند.
با استفاده از GroupDocs.Comparison Cloud API میتوانید اسناد را مقایسه کنید و فهرست تغییرات بین آنها را دریافت کنید. قطعه کد زیر نشان میدهد که چگونه میتوانید تفاوت بین یک فایل منبع و یک فایل هدف DOCX را بازیابی کنید و تفاوتهای آنها را در یک فایل نتیجه 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);