مقایسه اسناد

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

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

به جای جستجوی دستی برای تفاوت بین اسناد و یا بین نسخه های مختلف، می توانید از آنها استفاده کنید. Aspose.Words برای مقایسه اسناد و به دست آوردن تغییرات محتوا در قالب بندی، هدر / پا، جداول و موارد دیگر.

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

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

مقایسه اسناد یک ویژگی بسیار پیچیده است. بخش های مختلفی از ترکیب محتوا وجود دارد که باید تجزیه و تحلیل شوند تا همه تفاوت ها را تشخیص دهند. دلیل این پیچیدگی این است زیرا Aspose.Words هدف این است که همان نتایج مقایسه را به عنوان Microsoft Word الگوریتم مقایسه

محدودیت کلی دو سند در مقایسه با آن این است که آنها قبل از تماس با روش مقایسه نباید اصلاحاتی داشته باشند زیرا این محدودیت در آن وجود دارد. Microsoft Word…

مقایسه دو سند

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

Aspose.Words اجازه می دهد تا تفاوت های اسناد را با استفاده از Compare روش - این شبیه به روش است Microsoft Word ویژگی مقایسه سند این اجازه می دهد تا اسناد یا نسخه های سند را برای پیدا کردن تفاوت ها و تغییرات، از جمله تغییرات قالب بندی مانند تغییرات فونت، تغییرات فاصله، اضافه کردن کلمات و پاراگراف ها بررسی کنید.

در نتیجه مقایسه، اسناد را می توان به عنوان برابر یا مساوی تعیین کرد. اصطلاح اسناد برابر به این معنی است که روش مقایسه قادر به نشان دادن تغییرات به عنوان تجدید نظر نیست. این بدان معنی است که هر دو متن سند و قالب بندی متن یکسان هستند. اما تفاوت های دیگری بین اسناد وجود دارد. برای مثال، Microsoft Word پشتیبانی از تنها فرمت تجدید نظر برای سبک ها، و شما نمی توانید نشان دهنده قرار دادن سبک / ورودی. بنابراین اسناد می توانند مجموعه ای متفاوت از سبک ها و Compare این روش هنوز هیچ تجدید نظر ایجاد نمی کند.

مثال زیر نشان می دهد که چگونه بررسی کنیم که آیا دو سند برابر هستند یا نه:

مثال کد زیر نشان می دهد که چگونه به سادگی اعمال کنید Compare روش دو سند:

گزینه های پیشرفته مقایسه

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

برای مثال، Aspose.Words اجازه می دهد تا تغییرات ایجاد شده در طول عملیات مقایسه برای انواع خاصی از اشیاء در سند اصلی را نادیده بگیرید. شما می توانید ملک مناسب را برای نوع شی انتخاب کنید، مانند IgnoreHeadersAndFooters, IgnoreFormatting, IgnoreComments, و دیگران را به سمت “true”

علاوه بر این، Aspose.Words فراهم می کند Granularity ملک که با آن می توانید مشخص کنید که آیا می توانید تغییرات را با شخصیت یا با کلمه پیگیری کنید.

یکی دیگر از ویژگی های مشترک یک انتخاب است که در آن سند برای نشان دادن تغییرات مقایسه ای وجود دارد. به عنوان مثال، “جعبه گفتگوی اسنادCompare” در داخل Microsoft Word گزینه “Show Change in” – این همچنین بر نتایج مقایسه تاثیر می گذارد. Aspose.Words فراهم می کند Target اموالی که به این هدف خدمت می کند.

مثال کد زیر نشان می دهد که چگونه خواص مقایسه پیشرفته را تنظیم کنیم: