วิธีเพิ่มองค์ประกอบช่องทำเครื่องหมายใน PDF โดยใช้ C#

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

ขั้นตอนในการเพิ่มองค์ประกอบช่องทำเครื่องหมายใน PDF โดยใช้ C#

  1. ตั้งค่าแพ็คเกจ GroupDocs.Annotation for .NET จาก NuGet
  2. เพิ่มการอ้างอิงไปยังเนมสเปซ GroupDocs.Annotation เพื่อสร้างช่องทำเครื่องหมายใน PDF
  3. สร้างวัตถุ Annotator พร้อมป้อนเส้นทาง PDF
  4. เริ่มต้นวัตถุ CheckboxComponent และตั้งค่าคุณสมบัติบางอย่าง
  5. เรียก Add method ของคลาส Annotator และผ่านช่องทำเครื่องหมาย Component object ไป
  6. เรียกใช้วิธีการบันทึกของคลาส Annotator พร้อมเส้นทาง PDF ที่เป็นผลลัพธ์

กระบวนการก่อนหน้านี้สามารถใช้กับแพลตฟอร์มใดก็ได้ที่ติดตั้ง .NET เพื่อ สร้างช่องทำเครื่องหมายใน PDF โดยใช้ C# โดยไม่ต้องติดตั้งเครื่องมือหรือซอฟต์แวร์เพิ่มเติมใดๆ ไม่มีขั้นตอนเพิ่มเติมที่ต้องปฏิบัติตามบนระบบปฏิบัติการทั่วไปใดๆ เช่น Windows, Linux หรือ macOS เพื่อแทรกช่องทำเครื่องหมายใน PDF ตัวอย่างโค้ดด้านล่างจะอธิบายวิธีเริ่มต้น Annotator และวัตถุ CheckboxComponent ตั้งค่าคุณสมบัติสำหรับช่องทำเครื่องหมาย และบันทึกเอกสาร PDF ลงในดิสก์

รหัสเพื่อเพิ่มองค์ประกอบช่องทำเครื่องหมายใน PDF โดยใช้ C

using GroupDocs.Annotation;
using GroupDocs.Annotation.Models;
using GroupDocs.Annotation.Models.FormatSpecificComponents.Pdf;
using System;
using System.Collections.Generic;
namespace AddCheckBoxComponentInPDFusingCSharp
{
internal class Program
{
static void Main(string[] args)
{
// Set License to avoid the limitations of Annotation library
License lic = new License();
lic.SetLicense(@"Conholdate.Annotator.lic");
// Create Annotator object with input PDF path
using (Annotator annotator = new Annotator("input.pdf"))
{
CheckBoxComponent checkbox = new CheckBoxComponent
{
Checked = true,
Box = new Rectangle(100, 100, 100, 100),
PenColor = 65535,
Style = BoxStyle.Star,
Replies = new List<Reply>
{
new Reply
{
Comment = "First comment",
RepliedOn = DateTime.Now
},
new Reply
{
Comment = "Second comment",
RepliedOn = DateTime.Now
}
}
};
// Add checkbox to Annotator
annotator.Add(checkbox);
//Save the resultant PDF
annotator.Save("result.pdf");
}
}
}
}

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

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

 ไทย