چک باکس در PDF C#

افزودن چک باکس به فرم‌های PDF می‌تواند تعامل اسناد شما را به میزان قابل توجهی افزایش دهد و آنها را کاربرپسندتر و برای جمع‌آوری داده‌ها مناسب‌تر کند. در این آموزش، شما را در فرآیند افزودن چک باکس به یک PDF با استفاده از سی شارپ راهنمایی می کنیم.

چرا چک باکس را به PDF اضافه کنیم؟

چک باکس‌ها معمولاً در فرم‌ها استفاده می‌شوند تا به کاربران امکان انتخاب باینری مانند «بله/خیر" یا «موافق/مخالف" را بدهند. ادغام چک باکس ها در فرم های PDF می تواند ورود داده ها را ساده کرده و از ثبات در پاسخ ها اطمینان حاصل کند. این به ویژه در نظرسنجی ها، فرم های درخواست و توافق نامه ها مفید است.

افزودن چک باکس در PDF - C# API Configuration

با پیکربندی Conholdate.Total for .NET در محیط خود می توانید اسناد PDF را در انتهای خود ایجاد، تبدیل یا دستکاری کنید. به سادگی فایل DLL را دانلود کنید یا دستور نصب NuGet زیر را در Visual Studio IDE اجرا کنید:

PM> NuGet\Install-Package Conholdate.Total

افزودن چک باکس به PDF در سی شارپ

مراحل زیر در مورد فرآیند افزودن چک باکس به PDF در سی شارپ توضیح می دهد:

  • Checkbox Component: کلاس CheckBoxComponent برای ایجاد یک چک باکس استفاده می شود. می‌توانید ظاهر آن را با تنظیم ویژگی‌هایی مانند Checked، Box، PenColor و Style سفارشی کنید.

  • پاسخ ها: ویژگی Replies به شما امکان می دهد نظرات را به کادر انتخاب اضافه کنید و ردیابی بازخورد یا یادداشت ها را مستقیماً در PDF آسان تر می کند.

  • ذخیره PDF: پس از افزودن چک باکس، متد Save برای نوشتن تغییرات در یک فایل PDF جدید فراخوانی می شود.

قطعه کد زیر نحوه درج چک باکس را در PDF در سی شارپ نشان می دهد:

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");
}

مجوز ارزیابی رایگان

می توانید برای آزمایش ویژگی چک باکس و همچنین چندین قابلیت دیگر ارائه شده توسط API، یک مجوز موقت رایگان دریافت کنید.

جمع بندی

افزودن چک باکس به فرم‌های PDF با استفاده از سی شارپ یک فرآیند سریع است که می‌تواند عملکرد فرم‌های شما را تا حد زیادی بهبود بخشد. این روش نه تنها به شما امکان می دهد چک باکس ها را وارد کنید، بلکه آنها را مطابق با نیازهای طراحی خود سفارشی کنید. چه در حال توسعه فرم‌های تعاملی باشید و چه در حال بهبود گردش کار اسناد، این راهنما پایه و اساس یکپارچه کردن چک باکس‌ها را در فایل‌های PDF شما فراهم می‌کند. اگر نیاز به بحث در مورد هر یک از نگرانی های خود دارید، لطفاً در تماس با ما در [فروم 3 تردید نکنید.

سوالات متداول

آیا می توانم چندین چک باکس را به صفحات مختلف در PDF اضافه کنم؟

بله، می توانید با تنظیم ویژگی Box و تعیین صفحه مورد نظر، چندین چک باکس در صفحات مختلف ایجاد و اضافه کنید.

آیا می توان از سبک های مختلف برای چک باکس استفاده کرد؟

بله، ویژگی Style به شما امکان می دهد سبک های مختلفی مانند ستاره، چک، الماس، صلیب و غیره را انتخاب کنید.

آیا می توانم رنگ چک باکس را تغییر دهم؟

بله، می توانید رنگ کادر را با استفاده از ویژگی PenColor تنظیم کنید.

چگونه می توانم به طور پیش فرض تیک چک باکس را برداریم؟

برای اینکه چک باکس را بصورت پیش فرض بردارید، ویژگی Checked را روی false قرار دهید.

همچنین ببینید