این مقاله نحوه مقایسه اسناد PDF با استفاده از C# را راهنمایی می کند. دارای جزئیات تنظیم IDE برای توسعه، لیستی از مراحل برنامه نویسی و کد نمونه برای توسعه ابزار مقایسه PDF با استفاده از C# است. شما یاد خواهید گرفت که صفحه به صفحه مقایسه کنید یا دو PDF را به طور کلی بدون استفاده از ابزار شخص ثالث مقایسه کنید.
مراحل مقایسه فایل های PDF با استفاده از سی شارپ
- محیط را طوری تنظیم کنید که از Aspose.PDF for .NET برای مقایسه فایلهای PDF استفاده کند
- هر دو فایل PDF را در اشیاء جداگانه کلاس Document بارگیری کنید
- شیء ComparisonOptions را برای تنظیمات سفارشی نمونه سازی کنید
- از فضای نام TextPdfComparer استفاده کنید و روش ComparePages() را برای مقایسه صفحات جداگانه فراخوانی کنید.
- از CompareFlatDocuments() برای مقایسه دو فایل مختلف استفاده کنید
مراحل بالا روند مقایسه دو سند PDF را با استفاده از C# شرح می دهد. هر دو فایل PDF را به طور جداگانه در شی کلاس Document بارگیری کنید و از هر دو فایل به صفحات هدف دسترسی پیدا کنید. برای مقایسه صفحات، متد TextPdfComparer.ComparePages() را فراخوانی کنید یا متد ()TextPdfComparer.CompareFlatDocuments را فراخوانی کنید تا متن کامل دو فایل بارگذاری شده را مقایسه کنید.
کد برای مقایسه دو فایل PDF با استفاده از C#
کد بالا مکانیسم توسعه ابزار مقایسه اسناد PDF با استفاده از C# را نشان می دهد. میتوانید با تنظیم فهرست مناطق مستطیلی مستثنی شده در فایلهای 1 و 2، علامتگذاری برای حذف جداول از مقایسه، یا تعریف مناطق استخراج از صفحات انتخابشده، فرآیند را سفارشی کنید. مقایسه صفحه فهرستی از تفاوتها در صفحات را برمیگرداند، در حالی که مقایسه فایل فایل PDF حاوی جزئیات تفاوت بین دو فایل را برمیگرداند.
این آموزش نحوه مقایسه فایل های PDF را به ما آموزش داده است. اگر میخواهید فایلهای PDF را ادغام کنید، به مقاله نحوه ادغام فایل های PDF با استفاده از سی شارپ مراجعه کنید.