GroupDocs.Comparison در یک نگاه

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

Illustration comparison

مقایسه فایل در C#

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

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

GroupDocs.Comparison API امکان مقایسه سند کارآمد در طیف گسترده ای از فرمت ها، از جمله PDF، HTML، ایمیل، Microsoft Office اسناد (Word، Excel، PowerPoint، OneNote، Visio)، انواع مختلف تصویر (JPEG، PNG، GIF، BMP)، فایل های متنی و موارد دیگر را فراهم می کند.

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

هر تفاوت شناسایی شده در اسناد مقایسه شده با استفاده از GroupDocs.Comparison API می تواند به طور انتخابی اعمال شود یا رد شود و سفارشی سازی را قبل از صادرات به سند خروجی نهایی امکان پذیر می کند.

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

یک گزارش خلاصه از تفاوت ها، با جزئیات تمام تغییرات موجود در اسناد مقایسه شده تهیه کنید و آن را برای مرجع ذخیره کنید.

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

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

Amazon
Docker
Azure
VS Code
ReSharper
macOS
Linux
NuGet

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

GroupDocs.Comparison for .NET از عملیات با [فرمت های فایل] زیر پشتیبانی می کند (https://docs.groupdocs.com/comparison/net/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 .NET

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

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

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

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

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

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

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

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

// سند منبع را بارگیری کنید
using(Comparer comparer = new Comparer("source.docx") 
{
    // فایل دوم را برای مقایسه مشخص کنید
    comparer.Add("target2.docx");
    
    // فایل سوم را برای مقایسه مشخص کنید
    comparer.Add("target3.docx");
    
    // نتیجه مقایسه را در یک فایل مشخص ذخیره کنید
    comparer.Compare("result.docx");
}
 فارسی