ช่องกาเครื่องหมายใน PDF C#

การเพิ่มช่องกาเครื่องหมายลงในแบบฟอร์ม PDF จะช่วยปรับปรุงการโต้ตอบของเอกสารของคุณได้อย่างมาก ทำให้เอกสารเป็นมิตรต่อผู้ใช้มากขึ้นและเหมาะสำหรับการรวบรวมข้อมูล ในบทช่วยสอนนี้ เราจะแนะนำคุณเกี่ยวกับขั้นตอนการเพิ่มช่องกาเครื่องหมายลงใน PDF โดยใช้ C#

เหตุใดจึงต้องเพิ่มช่องกาเครื่องหมายลงใน PDF?

ช่องกาเครื่องหมายมักใช้ในแบบฟอร์มเพื่อให้ผู้ใช้สามารถเลือกคำตอบแบบไบนารี เช่น “ใช่/ไม่ใช่” หรือ “เห็นด้วย/ไม่เห็นด้วย” การรวมช่องกาเครื่องหมายเข้ากับแบบฟอร์ม PDF สามารถทำให้การป้อนข้อมูลง่ายขึ้นและรับรองความสอดคล้องกันในการตอบกลับ ซึ่งมีประโยชน์อย่างยิ่งในแบบสำรวจ แบบฟอร์มใบสมัคร และข้อตกลง

เพิ่มช่องกาเครื่องหมายใน PDF - การกำหนดค่า API ของ C#

คุณสามารถสร้าง แปลง หรือจัดการเอกสาร PDF ได้โดยกำหนดค่า Conholdate.Total สำหรับ .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");
}

ใบอนุญาตประเมินผลฟรี

คุณสามารถรับ ใบอนุญาตชั่วคราวฟรี เพื่อทดสอบฟีเจอร์ช่องกาเครื่องหมาย รวมถึงฟังก์ชันอื่นๆ มากมายที่ API นำเสนอ

สรุป

การเพิ่มช่องกาเครื่องหมายลงในแบบฟอร์ม PDF โดยใช้ C# เป็นกระบวนการที่รวดเร็วซึ่งสามารถปรับปรุงฟังก์ชันการทำงานของแบบฟอร์มของคุณได้อย่างมาก วิธีนี้ไม่เพียงแต่ช่วยให้คุณแทรกช่องกาเครื่องหมายได้เท่านั้น แต่ยังปรับแต่งให้เหมาะกับความต้องการในการออกแบบของคุณได้อีกด้วย ไม่ว่าคุณจะกำลังพัฒนาแบบฟอร์มแบบโต้ตอบหรือปรับปรุงเวิร์กโฟลว์ของเอกสาร คู่มือนี้จะช่วยวางรากฐานสำหรับการผสานรวมช่องกาเครื่องหมายเข้ากับ PDF ของคุณ หากคุณต้องการพูดคุยเกี่ยวกับข้อกังวลใดๆ ของคุณ โปรดอย่าลังเลที่จะติดต่อเราที่ ฟอรัม

คำถามที่พบบ่อย

ฉันสามารถเพิ่มช่องกาเครื่องหมายหลายช่องลงในหน้าต่างๆ ใน PDF ได้หรือไม่

ใช่ คุณสามารถสร้างและเพิ่มกล่องกาเครื่องหมายหลายกล่องในแต่ละหน้าได้โดยการปรับคุณสมบัติกล่องและระบุหน้าที่ต้องการ

เป็นไปได้ไหมที่จะใช้รูปแบบที่แตกต่างกันสำหรับช่องกาเครื่องหมาย?

ใช่ คุณสมบัติสไตล์ช่วยให้คุณเลือกสไตล์ต่างๆ ได้ เช่น ดาว เช็ค เพชร ไม้กางเขน ฯลฯ

ฉันสามารถเปลี่ยนสีช่องกาเครื่องหมายได้ไหม

ใช่ คุณสามารถตั้งค่าสีของกล่องกาเครื่องหมายโดยใช้คุณสมบัติ PenColor ได้

ฉันจะทำให้ช่องกาเครื่องหมายไม่ถูกเลือกตามค่าเริ่มต้นได้อย่างไร

หากต้องการยกเลิกการเลือกช่องกาเครื่องหมายตามค่าเริ่มต้น ให้ตั้งค่าคุณสมบัติ เลือกแล้ว ให้เป็นเท็จ

ดูเพิ่มเติม