يصف هذا الدليل الإرشادات المتدرجة من أجل ** مقارنة PDF الملفات باستخدام C # ** ، ويوفر معلومات لتكوين مكتبة مقارنة المستندات وعينة مقتطف الشفرة لإظهار تنفيذ إمكانية ** C # مقارنة ملفات PDF **. يمكن استخدام هذه التعليمات دون تثبيت أي برنامج تابع لجهة خارجية وعلى أنظمة تشغيل مثل MS Windows و Linux و Mac OS التي تدعم بيئة .NET.
خطوات مقارنة ملفات PDF باستخدام C
- قم بتثبيت حزمة GroupDocs.Comparison for .NET من موقع ويب NuGet في مشروع .NET لمقارنة ملفات PDF
- أضف مرجعًا إلى مساحة الاسم GroupDocs.Comparison لمقارنة مستندين من مستندات PDF
- أنشئ فئة Comparer وقم بتمرير ملف PDF المدخل إلى منشئها
- استخدم طريقة Add من فئة Comparer لتحميل وثيقة PDF المستهدفة
- أخيرًا ، قم باستدعاء طريقة المقارنة لحفظ ملف PDF الناتج على القرص
يمكن تطوير * مقارنة ملفي PDF باستخدام وظيفة C # * بسهولة باتباع النقاط المذكورة أعلاه في تسلسل. في الخطوة الأولى ، قم بإعداد حزمة مقارنة المستندات المطلوبة ثم الرجوع إلى مساحة الاسم الأساسية. في الخطوة التالية ، قم بتحميل ملف PDF المصدر للمقارنة عن طريق إنشاء مثيل لفئة المقارنة وتحميل مستند PDF الهدف عن طريق استدعاء طريقة الإضافة من نفس الفئة. في الخطوة الأخيرة ، يمكن حفظ الملف الناتج على القرص باستدعاء طريقة المقارنة.
كود لمقارنة ملفات PDF باستخدام C
using System; | |
using GroupDocs.Comparison; | |
namespace ComparePdfFilesUsingCSharp | |
{ | |
class Program | |
{ | |
public static void Main(string[] args) // Main function to compare PDF documents using C# | |
{ | |
// Remove the watermark in output PDF document by adding license | |
string licensePath = "GroupDocs.Comparison.lic"; | |
GroupDocs.Comparison.License lic = new GroupDocs.Comparison.License(); | |
lic.SetLicense(licensePath); | |
using (Comparer comparer = new Comparer("source.pdf")) | |
{ | |
comparer.Add("target.pdf"); | |
comparer.Compare("result.pdf"); | |
} | |
Console.WriteLine("Done"); | |
} | |
} | |
} |
في مقتطف الشفرة السابق ، أظهرنا * مقارنة وثيقتين PDF وتمييز الاختلافات في قدرة C # *. لقد استهلكنا فقط بضع مكالمات API لمكتبة مقارنة المستندات لإنشاء تطبيق مقارنة PDF. يأخذ نموذج التعليمات البرمجية هذا ملفي PDF للمقارنة ، ومع ذلك ، يمكنك تحسين التعليمات البرمجية لمقارنة مستندات PDF متعددة.
لقد ناقشنا الإجراءات التفصيلية لتطوير قدرة PDF مقارنة C #. نشرنا مؤخرًا مقالًا عن مقارنة ملفات Word في C # ، ألق نظرة على دليل كيفية مقارنة مستندات Word باستخدام C # لمزيد من المعلومات.