مقدمة
في هذا البرنامج التعليمي، سنشرح لك عملية إضافة مكون خانة الاختيار إلى مستند PDF باستخدام GroupDocs.Annotation لـ .NET SDK. تتيح لك هذه الميزة تحسين مستندات PDF بعناصر تفاعلية، مما يجعلها أكثر جاذبية للمستخدمين.
المتطلبات الأساسية
قبل أن نبدأ، تأكد من أن لديك ما يلي:
- GroupDocs.Annotation لـ .NET SDK: قم بتنزيله من هنا.
- بيئة التطوير: قم بإعداد بيئة تطوير .NET على جهازك.
الخطوة 1: استيراد مساحات الأسماء المطلوبة
أولاً، قم بتضمين المساحات الأساسية اللازمة في مشروعك:
using System;
using System.Collections.Generic;
using System.IO;
using GroupDocs.Annotation.Models;
using GroupDocs.Annotation.Models.AnnotationModels;
using GroupDocs.Annotation.Models.FormatSpecificComponents.Pdf;
using GroupDocs.Annotation.Options;
الخطوة 2: تحديد مسار الإخراج
حدد المكان الذي سيتم حفظ مستند PDF المعدل فيه:
string outputPath = Path.Combine("Your Document Directory", "result" + Path.GetExtension("input.pdf"));
الخطوة 3: تهيئة المُعلق
إنشاء مثيل لـ Annotator
الفئة التي تحتوي على المسار إلى مستند PDF المدخل الخاص بك:
using (Annotator annotator = new Annotator("input.pdf"))
الخطوة 4: إنشاء مكون مربع الاختيار
الآن، دعنا نقوم بإنشاء مكون مربع الاختيار وتخصيصه:
CheckBoxComponent checkBox = new CheckBoxComponent
{
Checked = true,
Box = new Rectangle(100, 100, 100, 100), // تحديد الموضع والحجم
PenColor = 65535, // ضبط اللون (في هذه الحالة، الأصفر)
Style = BoxStyle.Star, // اختر نمطًا لمربع الاختيار
Replies = new List<Reply>
{
new Reply { Comment = "First comment", RepliedOn = DateTime.Now },
new Reply { Comment = "Second comment", RepliedOn = DateTime.Now }
}
};
الخطوة 5: إضافة مربع الاختيار إلى المستند
أضف مكون مربع الاختيار الذي تم إنشاؤه إلى ملف PDF:
annotator.Add(checkBox);
الخطوة 6: حفظ المستند المعدل
احفظ مستند PDF المحدث باستخدام مربع الاختيار المضمن:
annotator.Save("result.pdf");
الخطوة 7: عرض مسار الإخراج
وأخيرًا، أبلغ المستخدم بمكان حفظ المستند المعدل:
Console.WriteLine($"\nDocument saved successfully.\nCheck output in {outputPath}.");
خاتمة
في هذا البرنامج التعليمي، نجحنا في إضافة مكون خانة اختيار إلى مستند PDF باستخدام GroupDocs.Annotation لـ .NET. تتيح لك هذه الوظيفة إنشاء ملفات PDF تفاعلية تُحسّن تجربة المستخدم وتفاعله.
الأسئلة الشائعة
هل يمكنني تخصيص مظهر مربع الاختيار؟
بالتأكيد! يمكنك تعديل خصائص متنوعة، كاللون والنمط والحجم، لتلبية احتياجاتك الخاصة.
هل GroupDocs.Annotation لـ .NET مناسب للاستخدام التجاري؟
نعم، يوفر GroupDocs.Annotation لـ .NET تراخيص تجارية للشركات.
هل يمكنني تجربة GroupDocs.Annotation لـ .NET قبل الشراء؟
نعم، تتوفر نسخة تجريبية مجانية. يمكنك الوصول إليها. هنا.
أين يمكنني العثور على الدعم لـ GroupDocs.Annotation لـ .NET؟
الدعم والموارد الإضافية متاحة على منتدى GroupDocs.
هل أحتاج إلى ترخيص مؤقت لأغراض الاختبار؟
يمكنك الحصول على ترخيص مؤقت للاختبار من هنا.