GroupDocs.Comparison در یک نگاه

API برای مقایسه تفاوت بین اسناد در Java برنامه

Illustration comparison

مقایسه فایل در Java

تغییرات بین فایل های منبع و هدف را در سطح پاراگراف، کلمه و کاراکتر تشخیص دهید. تغییرات سبک و قالب بندی مانند پررنگ، ایتالیک، اشعه کشی، تکرار، انواع فونت و موارد دیگر را شناسایی کنید.

تعداد زیادی از فرمت های پشتیبانی شده

با GroupDocs.Comparison API، شما به راحتی می توانید اسناد چندین فرمت پشتیبانی شده را مقایسه کنید. این شامل PDF، HTML، ایمیل، Microsoft Office Word اسناد، Excel صفحات گسترده، PowerPoint ارائه، OneNote، Visio نمودار، متون، JPEG، PNG، GIF، و BMP، و همچنین بسیاری از فرمت های دیگر است.

اعمال یا رد تغییرات به راحتی

هر تفاوت بین اسناد مقایسه شده را می توان اعمال یا رد کرد و سپس به سند خروجی صادر کرد.

گزارش خلاصه مقایسه

یک گزارش خلاصه ایجاد کنید که تمام تغییرات در اسناد مقایسه شده را فهرست می کند.

استقلال پلت فرم

GroupDocs.Comparison for Java از سیستم عامل ها، چارچوب ها و مدیران بسته زیر پشتیبانی می کند

Amazon
Docker
Azure
Eclipse
IntelliJ
Windows
Linux
Maven

فرمت های فایل پشتیبانی شده

GroupDocs.Comparison for Java از عملیات با [فرمت های فایل] زیر پشتیبانی می کند (https://docs.groupdocs.com/comparison/java/supported-document-formats/).

فرمت های Microsoft Office و OpenDocument

  • Word: DOCX, DOC, DOCM,DOT, DOTM, DOTX, RTX, RTF, TXT
  • Excel: XLSX, XLS, XLT, XLTM, XLSB, XLSM
  • PowerPoint: PPTX, PPT, POT, POTX, PPS, PPSX
  • Outlook: EML, EMLX, MSG
  • OneNote: ONE
  • OpenDocument: ODT, ODP, OTP, ODS, OTT
  • چیدمان صفحه ثابت: PDF

تصاویر، گرافیک و نمودارها

  • تصاویر راستری: BMP, GIF, JPG, JPEG, PNG
  • تصویربرداری پزشکی: DICOM
  • Microsoft Visio: VSDX, VSD, VSS, VST, VDX
  • AutoCAD Drawing: DWG, DXF

دیگر

  • متن: TXT
  • زبان‌های برنامه‌نویسی: CS, Java, CPP, JS, PY, RB, PL, ASM, GROOVY, JSON, PHP, SQL, LOG, DIFF, LESS, SCALA
  • وب: HTM, HTML, MHT, MHTML
  • کتابهای الکترونیکی: MOBI, DjVu
  • مقادیر جدا شده با محدود کننده: CSV

GroupDocs.Comparison ویژگی ها

به راحتی PDF و اسناد، تصاویر و سایر فرمت ها را با آفیس مقایسه کنید

Feature icon

مقایسه اسناد آسان برای استفاده

به راحتی تفاوت های بین دو سند را تجزیه و تحلیل و مشخص کنید.

Feature icon

مقایسه چندین اسناد

به طور همزمان واریانس ها را در چندین سند بررسی و برجسته کنید.

Feature icon

فرمت های پشتیبانی شده

سازگاری با بیش از 50 فرمت سند پرکاربرد از دسته های مختلف.

Feature icon

پذیرش یا رد تغییرات

تجسم واضح تغییرات شناسایی شده، با گزینه هایی برای پذیرش یا رد تغییرات.

Feature icon

تولید پیش نمایش ها

قابلیت ذخیره نتایج مقایسه به عنوان پیش نمایش تصویر.

Feature icon

مقایسه محتوا

مقایسه کامل محتوای متن در سطوح مختلف - از جمله خط به خط، پاراگراف، کلمه و تجزیه و تحلیل شخصیت، با تأکید بر تغییرات.

Feature icon

مقایسه سبک

توانایی تشخیص و برجسته کردن تغییرات در عناصر قالب بندی و سبک.

Feature icon

تنظیم فراداده

گزینه ای برای حفظ ابرداده از فایل های منبع یا هدف، یا اجازه دادن تنظیمات فراداده تعریف شده توسط کاربر.

Feature icon

محافظت از رمز عبور

تجزیه و تحلیل اسناد محافظت شده با رمز عبور را تسهیل می کند و محافظت از رمز عبور را برای اسناد حاصل فعال می کند.

Feature icon

مقایسه صفحات خاص

بخش ها یا صفحات خاصی از یک سند را در صورت لزوم بارگیری و مقایسه کنید.

Feature icon

نمایش نظرات

انعطاف پذیری برای نمایش یا پنهان کردن نظرات هنگام بارگیری سند منبع.

نمونه های کد

برخی از موارد استفاده از عملیات معمولی GroupDocs.Comparison for Java

مقایسه اسناد محافظت شده با رمز عبور

برای مقایسه اسنادی که با رمز عبور محافظت شده اند، باید آن را مشخص کنید و سپس اسناد را بارگیری کنید:

نحوه مقایسه اسناد محافظت شده با رمز عبور

// سند منبع را بارگیری کنید و رمز عبور آن را مشخص کنید
try (Comparer comparer = new Comparer("source.docx", new LoadOptions("1234")))
{
    // سند هدف را بارگیری کنید و رمز عبور آن را مشخص کنید
    comparer.add("target.docx", new LoadOptions("5678"));

    // نتیجه مقایسه را در یک فایل مشخص ذخیره کنید
    comparer.compare("result.docx");
}

مقایسه چندین PDF اسناد.

GroupDocs.Comparison به شما اجازه می دهد بیش از دو سند را مقایسه کنید. عملیات تقریبا همانند مقایسه دو فایل است. شما فقط باید فایل های هدف بیشتری را به کلاس comparer اضافه کنید.

چگونه سه یا چند سند را مقایسه کنیم.

// سند منبع را بارگیری کنید
try (Comparer comparer = new Comparer("source.docx") 
{
    // فایل دوم را برای مقایسه مشخص کنید
    comparer.add("target2.docx");

    // فایل سوم را برای مقایسه مشخص کنید
    comparer.add("target3.docx");

    // نتیجه مقایسه را در یک فایل مشخص ذخیره کنید
    comparer.compare("result.docx");
}
 فارسی