Java Cloud SDK برای مقایسه اسناد

ابزار بررسی تفاوت اسناد را در برنامه‌های Java خود با استفاده از REST API یکپارچه کنید. تصاویر، اسناد، کتاب‌های الکترونیکی، CAD و PDF و غیره را مقایسه کنید.

  • GroupDocs.Comparison Cloud SDK برای cURL
  • GroupDocs.Comparison Cloud SDK برای .NET
  • GroupDocs.Comparison Cloud SDK برای Android
  • 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 برای ابر یک REST API است که به برنامه‌های Java شما امکان می‌دهد دو سند با فرمت یکسان را مقایسه کنند تا تفاوت‌های آن‌ها را پیدا کنند، یک فایل نتیجه تولید کنند و به شما اجازه دهند تغییرات بازیابی‌شده را بپذیرید یا رد کنید. Document Comparison SDK برای Java امکان ادغام آسان در برنامه‌های موجود شما را فراهم می‌کند تا کاربران نهایی شما بتوانند اسناد، صفحات‌گسترده، ارائه‌ها، نمودارهای Microsoft Visio، ایمیل‌ها و فایل‌های بسیاری از فرمت‌های دیگر را مقایسه کنند.

ویژگی‌های پیشرفته مقایسه اسناد REST API

اسناد را در ذخیره‌سازی ابری بارگذاری کنید و مقایسه کنید

اسناد با فرمت‌های پشتیبانی‌شده برای مقایسه را به‌صورت فایل یا آرایه‌ای از تصاویر بازیابی کنید

بر پایه اسناد مقایسه‌شده، تفاوت‌ها را بین آن‌ها در سند نهایی استخراج کنید

دریافت فهرست دسته‌بندی‌ها، مانند TypeChanged یا OnlyNumbers و غیره، برای محتوای تغییر یافته

پذیرش یا رد تغییرات برای ذخیره یا حذف آن‌ها

بازگرداندن تغییرات به‌روز شده سند حاصل به‌صورت مجموعه‌ای از تصاویر یا جریان آن‌ها

دریافت سند حاصل (با تغییرات به‌روز شده) از طریق جریان

دریافت سند (با نتیجه مقایسه) به‌صورت مجموعه‌ای از تصاویر یا جریان آن

دریافت سند حاصل (با نتیجه مقایسه) به‌صورت جریان

دریافت تغییرات از اسناد مقایسه‌شده

با استفاده از GroupDocs.Comparison Cloud API می‌توانید اسناد را مقایسه کنید و فهرست تغییرات بین آن‌ها را دریافت کنید. قطعه کد زیر نشان می‌دهد که چگونه می‌توانید تفاوت بین یک فایل منبع و یک فایل هدف DOCX را بازیابی کنید و تفاوت‌های آن‌ها را در یک فایل نتیجه DOCX با استفاده از Java دریافت کنید:

دریافت تغییرات از اسناد مقایسه‌شده با استفاده از 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);

Support and Learning Resources

GroupDocs.Comparison Cloud همچنین مقایسهٔ اسناد تک‌تک SDKs را برای سایر زبان‌های محبوب که در زیر فهرست شده‌اند، ارائه می‌کند:

  فارسی
f6a88ad92