
การเพิ่มช่องกาเครื่องหมายลงในแบบฟอร์ม 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 ได้
ฉันจะทำให้ช่องกาเครื่องหมายไม่ถูกเลือกตามค่าเริ่มต้นได้อย่างไร
หากต้องการยกเลิกการเลือกช่องกาเครื่องหมายตามค่าเริ่มต้น ให้ตั้งค่าคุณสมบัติ เลือกแล้ว ให้เป็นเท็จ