مربع الاختيار في PDF C#

إن إضافة مربعات الاختيار إلى نماذج PDF يمكن أن يعزز بشكل كبير من تفاعلية مستنداتك، مما يجعلها أكثر سهولة في الاستخدام وملائمة لجمع البيانات. في هذا البرنامج التعليمي، سنرشدك خلال عملية إضافة مربعات الاختيار إلى ملف PDF باستخدام C#.

لماذا إضافة مربع الاختيار إلى PDF؟

تُستخدم مربعات الاختيار عادةً في النماذج للسماح للمستخدمين بإجراء اختيارات ثنائية، مثل “نعم/لا” أو “موافق/غير موافق”. يمكن أن يؤدي دمج مربعات الاختيار في نماذج PDF إلى تبسيط إدخال البيانات وضمان الاتساق في الاستجابات. وهذا مفيد بشكل خاص في الاستبيانات ونماذج الطلبات والاتفاقيات.

إضافة مربع اختيار في PDF - تكوين واجهة برمجة التطبيقات C#

يمكنك إنشاء مستندات PDF أو تحويلها أو معالجتها من جانبك عن طريق تكوين Conholdate.Total for .NET في بيئتك. ما عليك سوى تنزيل ملف DLL أو تشغيل أمر تثبيت NuGet التالي في Visual Studio IDE:

PM> NuGet\Install-Package Conholdate.Total

إضافة مربع اختيار إلى PDF في C#

الخطوات التالية توضح عملية إضافة مربع الاختيار إلى PDF في C#:

  • مكون مربع الاختيار: يتم استخدام فئة CheckBoxComponent لإنشاء مربع اختيار. يمكنك تخصيص مظهره عن طريق ضبط خصائص مثل Checked وBox وPenColor وStyle.

  • الردود: تتيح لك خاصية الردود إضافة تعليقات إلى مربع الاختيار، مما يجعل من الأسهل تتبع التعليقات أو الملاحظات مباشرة داخل ملف PDF.

  • حفظ ملف PDF: بعد إضافة مربع الاختيار، يتم استدعاء طريقة الحفظ لكتابة التغييرات في ملف PDF جديد.

يوضح مقتطف التعليمات البرمجية التالي كيفية إدراج مربع الاختيار في ملف PDF في C#:

using (GroupDocs.Annotation.Annotator annotator = new GroupDocs.Annotation.Annotator("input.pdf"))
{
    GroupDocs.Annotation.Models.FormatSpecificComponents.Pdf.CheckBoxComponent checkbox = new GroupDocs.Annotation.Models.FormatSpecificComponents.Pdf.CheckBoxComponent
    {
        Checked = true,
        Box = new GroupDocs.Annotation.Models.Rectangle(100, 100, 100, 100),
        PenColor = 65535,
        Style = GroupDocs.Annotation.Models.BoxStyle.Star,
        Replies = new List<GroupDocs.Annotation.Models.Reply>
{
    new GroupDocs.Annotation.Models.Reply
    {
        Comment = "First comment",
        RepliedOn = DateTime.Now
    },
    new GroupDocs.Annotation.Models.Reply
    {
        Comment = "Second comment",
        RepliedOn = DateTime.Now
    }
}
    };
    annotator.Add(checkbox);
    annotator.Save("checkbox.pdf");
}

رخصة التقييم المجانية

يمكنك الحصول على ترخيص مؤقت مجاني لاختبار ميزة مربع الاختيار بالإضافة إلى العديد من الوظائف الأخرى التي توفرها واجهة برمجة التطبيقات.

تلخيص

إن إضافة مربعات الاختيار إلى نماذج PDF باستخدام C# هي عملية سريعة يمكنها تحسين وظائف نماذجك بشكل كبير. لا تسمح لك هذه الطريقة بإدراج مربعات الاختيار فحسب، بل تتيح لك أيضًا تخصيصها لتناسب احتياجات التصميم الخاصة بك. سواء كنت تقوم بتطوير نماذج تفاعلية أو تحسين سير عمل المستندات، يوفر هذا الدليل الأساس لدمج مربعات الاختيار في ملفات PDF الخاصة بك. إذا كنت بحاجة إلى مناقشة أي من مخاوفك، فلا تتردد في التواصل معنا على forum.

الأسئلة الشائعة

هل يمكنني إضافة مربعات اختيار متعددة إلى صفحات مختلفة في ملف PDF؟

نعم، يمكنك إنشاء وإضافة مربعات اختيار متعددة على صفحات مختلفة عن طريق ضبط خاصية المربع وتحديد الصفحة المطلوبة.

هل من الممكن استخدام أنماط مختلفة لمربع الاختيار؟

نعم، تتيح لك خاصية النمط اختيار أنماط مختلفة مثل النجمة، والشيك، والماسي، والصليب، وما إلى ذلك.

هل يمكنني تغيير لون مربع الاختيار؟

نعم، يمكنك تعيين لون مربع الاختيار باستخدام خاصية PenColor.

كيف يمكنني جعل مربع الاختيار غير محدد بشكل افتراضي؟

لإلغاء تحديد مربع الاختيار افتراضيًا، اضبط الخاصية Checked على False.

انظر أيضا