Aspose.Words مقایسهکننده سند برای .NET
Aspose.Words Document Comparer برای .NET توسعه دهندگان را با یک ابزار قدرتمند برای مقارن دو سند Word و ایجاد بازنگری ها که هر تفاوت کشف شده را برجسته می کند.اگر برای بررسی قانونی، فنی یا ویرایش، این پلاگین اطمینان از ردیابی دقیق ویزای متنی، تغییرات فرمت و اصلاحات ساختاری به طور مستقیم در برنامه های .NET شما.
نصب و نصب
- نصب بسته NuGet
Aspose.Words Document Comparer
در پروژه شما. - تصویب مجوز برای ثبت نام در استانبول ( راهنمای مجوز اندازه گیری ).
- نگاهی به راهنمای نصب پیش شرط ها و مراحل دقیق.
محیط های پشتیبانی شده:
- ویندوز، لینوکس، macOS
- چارچوب ها: .NET Framework، .NET Standard، Core، Mono، 5/6
- IDEs: Microsoft Visual Studio (2010–2022)، Xamarin، MonoDevelop
سریع شروع: مقایسه اسناد در .NET
using Aspose.Words;
var docA = new Document(MyDir + "Blank.docx");
var docB = new Document(MyDir + "Document.docx");
// Compare documents. Differences are added as revisions to docA
docA.Compare(docB, "User", DateTime.Now, new CompareOptions { IgnoreFormatting = true });
// Inspect revisions
foreach (Revision revision in docA.Revisions)
{
Console.WriteLine("Type: " + revision.RevisionType);
Console.WriteLine("Author: " + revision.Author);
Console.WriteLine("Date: " + revision.DateTime);
Console.WriteLine("Revision text: " + revision.ParentNode.ToString(SaveFormat.Text));
}
این اسکریپت نشان دهنده مقایسه دو سند و تکرار از طریق بازنگری های تولید شده است.
ویژگی ها و عملکردها
مقایسه اسناد هسته ای
- مقایسه DOC، DOCX، RTF، HTML، PDF، OpenOffice، Markdown و بیشتر.
- وارد کردن ورودی ها، حذف ها و فرمت تغییرات از سند دوم به سند اول.
- محتوای اصلی را حفظ می کند و از سبک آشنا تغییرهای ردیابی کلمه استفاده می شود.
ردیابی و مدیریت بازرسی
- بازنگری ها را به عنوان وارد، حذف یا FormatChange دسته بندی کنید.
- پشتیبانی از عملیات پذیرش / رد برنامه نویسی.
- امکان تکرار برای ساخت گزارش های سفارشی یا خلاصه ها.
تنظیمات مقایسه سفارشی
- حساسیت موردی را در نظر بگیرید.
- انتخاب کنید که آیا برای ردیابی تغییرات فضای سفید (مناطق، برچسب ها، شکاف ها).
- کنترل مقایسه گرانولاری: شخصیت، کلمه، یا سطح پاراگراف.
- رها کردن گره ها مانند نظرات، برچسب ها یا عنوان ها.
مقایسه سطح عناصر
- متن: اضافه، حذف و متن منتقل را تشخیص می دهد.
- تصمیم گیری: تغییرات فونت، پاراگراف و سبک را شناسایی می کند.
- جدول ها: ردیف های خط / ستون ورودی ها، حذف ها و ترکیبات سلولی / تقسیم ها.
- اشیاء: پرچم ها، تصاویر، اشکال و اشیاهای OLE وارد شده، حذف شده یا مجددا قرار داده شده است.
عملکرد و مقیاس پذیری
- APIs مبتنی بر جریان اجازه می دهد تا مقایسه اسناد بسیار بزرگ به طور موثر.
- مقایسه های چند رشته ای برای پردازش بسته پشتیبانی می شود.
- قابلیت تنظیم ردپای حافظه با گزینه های بارگذاری و ذخیره سازی.
بهترین شیوهها
- درخواست مجوز زود برای جلوگیری از پیام های ارزیابی.
- استاندارد سازی اسناد (نمونه ها، حذف تغییرات ردیابی شده) قبل از مقایسه.
- تنظیم فضای سفید / حساسیت مورد برای کاهش مثبت های جعلی.
- استفاده از
Revisions
مجموعه ای از تغییرات ساختاری. - برای بار کار جمعی، مقایسه ها را به صورت همزمان اجرا کنید و رقابت را مدیریت کنید.
عیبیابی مشکلات رایج
تغییر ناگهانی یا تغییرات ناپدید شده?✔ بررسی یکپارچگی سند و هماهنگی فرمت.
آموزش آب یا عملکرد محدود?✔ ضمانت مجوز به درستی اعمال می شود.
عملکرد پایین با اسناد بزرگ?✔ از API های مبتنی بر جریان استفاده کنید و در صورت امکان پردازش موازی را امکان پذیر کنید.
پرسش های مکرر
**Q: مقایسه اسناد Aspose.Words برای .NET چیست?**یک پلاگین برای تشخیص تفاوت بین اسناد و استفاده از آنها به عنوان بازنگری برای بررسی.
**Q: کدام فرمت های فایل پشتیبانی می شود?**DOC، DOCX، RTF، HTML، PDF، فرمت های OpenOffice، Markdown و تصاویر (JPG، PNG، و غیره.).
**Q: آیا می توانم به صورت برنامه نویسی بازنگری ها را بپذیرم یا رد کنم?**بله API از پذیرش / رد بازنگری ها به صورت جمعی یا فردی پشتیبانی می کند.
**Q: این چگونه با Aspose.Words ادغام می شود?**این به طور مستقیم با اشیاء اسناد Aspose.Words کار می کند، تضمین یکپارچگی بی نظیر با جریان های کار موجود.
**Q: کدام صنایع از این ابزار بهره مند می شوند?**بخش های حقوقی، مالی، انتشارات و کسب و کار از آن برای حسابرسی، انطباق و بازنگری اداری استفاده می کنند.