دمج أداة التحقق من الاختلافات بين المستندات في تطبيقات Android باستخدام واجهة برمجة التطبيقات REST. قارن بين الصور والمستندات والكتب الإلكترونية وملفات CAD وPDF وما إلى ذلك.
ابدأ التجربة المجانيةGroupDocs.Comparison for Cloud عبارة عن واجهة برمجة تطبيقات REST تتيح لتطبيقات Android مقارنة مستندين بنفس التنسيق للعثور على الاختلافات بينهما وإنشاء ملف ناتج والسماح لك بقبول التغييرات المستردة أو رفضها. تتيح لك مجموعة أدوات SDK لمقارنة المستندات لنظام Android التكامل بسهولة في تطبيقاتك الحالية، بحيث يمكن للمستخدمين النهائيين مقارنة المستندات وجداول البيانات والعروض التقديمية ومخططات Microsoft Visio ورسائل البريد الإلكتروني والملفات ذات التنسيقات الأخرى العديدة.
باستخدام واجهة برمجة تطبيقات GroupDocs.Comparison Cloud، يمكنك مقارنة المستندات والحصول على قائمة بالتغييرات بينها. يوضح الجزء التالي من التعليمات البرمجية كيفية استرداد الاختلاف بين ملفات DOCX المصدر والهدف وجلب الاختلافات بينهما في ملف result.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);