الزر في PDF C#

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

لماذا إضافة زر إلى PDF؟

تتيح لك إضافة أزرار إلى ملف PDF إنشاء مستندات ديناميكية حيث يمكن للمستخدمين تنفيذ إجراءات معينة مثل إرسال النماذج أو التنقل بين الصفحات أو تشغيل الأحداث داخل المستند. وهذا مفيد بشكل خاص لإنشاء نماذج تفاعلية أو كتب إلكترونية أو مواد تعليمية.

إضافة زر إلى ملف PDF - تثبيت API C#

يمكنك إضافة أزرار إلى مستندات PDF الحالية أو الجديدة عن طريق تثبيت Conholdate.Total for .NET على جهازك. يمكنك تكوينه باستخدام ملف DLL أو استخدام أمر تثبيت NuGet أدناه:

PM> NuGet\Install-Package Conholdate.Total

إضافة زر إلى PDF في C#

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

  • تهيئة المشرح: يستخدم كائن المشرح لتحميل مستند PDF الذي سيتم إضافة الزر إليه.

  • إنشاء مكون زر: يقوم كائن ButtonComponent بتعريف خصائص الزر، مثل Message وBorderColor وButtonColor وPageNumber وBox (الموضع والحجم).

  • إضافة ردود على الزر: تتيح لك قائمة الردود إضافة تعليقات مرتبطة بالزر، مما يجعلها أكثر تفاعلية.

  • إضافة الزر إلى ملف PDF: يتم استخدام طريقة الإضافة الخاصة بكائن Annotator لإضافة الزر إلى ملف PDF. حفظ ملف PDF:

  • وأخيرًا، تقوم طريقة الحفظ بحفظ ملف PDF المعدّل بالزر المضاف.

يوضح الكود التالي كيفية إضافة زر إلى PDF في C#:

using (GroupDocs.Annotation.Annotator annotator = new GroupDocs.Annotation.Annotator("input.pdf"))
{
    GroupDocs.Annotation.Models.FormatSpecificComponents.Pdf.ButtonComponent button = new GroupDocs.Annotation.Models.FormatSpecificComponents.Pdf.ButtonComponent
    {
        CreatedOn = DateTime.Now,
        Style = GroupDocs.Annotation.Models.BorderStyle.Dashed,
        Message = "This is button component",
        BorderColor = 1422623,
        PenColor = 14527697,
        ButtonColor = 10832612,
        PageNumber = 0,
        BorderWidth = 12,
        Box = new GroupDocs.Annotation.Models.Rectangle(100, 300, 90, 30),
        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(button);
    annotator.Save("button.pdf");
}

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

يمكنك الحصول على ترخيص مؤقت مجاني لتقييم التخصيصات المختلفة أثناء إضافة الأزرار إلى مستندات PDF.

تلخيص

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

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

هل يمكنني تخصيص مظهر الزر؟

نعم، يمكنك تخصيص مظهر الزر، بما في ذلك نمط الحدود واللون والحجم.

هل من الممكن إضافة أزرار متعددة إلى ملف PDF؟

بالتأكيد! يمكنك إضافة عدد لا حصر له من الأزرار عن طريق إنشاء مثيلات متعددة لـ ButtonComponent.

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

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

هل يعمل الزر على جميع قارئي PDF؟

نعم، الأزرار المضافة باستخدام Conholdate.Total لـ .NET متوافقة مع جميع قارئي PDF القياسيين.

انظر أيضا