
การรวมองค์ประกอบแบบโต้ตอบ เช่น ปุ่ม ลงใน PDF สามารถเพิ่มการมีส่วนร่วมของผู้ใช้ได้อย่างมาก ไม่ว่าคุณต้องการสร้างแบบฟอร์ม เรียกใช้การดำเนินการ หรือเพียงแค่เพิ่มเลเยอร์ของการโต้ตอบให้กับเอกสารของคุณ การเพิ่มปุ่มถือเป็นฟีเจอร์ที่มีประสิทธิภาพ ในโพสต์นี้ เราจะแนะนำคุณเกี่ยวกับขั้นตอนการเพิ่มปุ่มลงใน PDF ใน C#
เหตุใดจึงเพิ่มปุ่มลงใน PDF?
การเพิ่มปุ่มลงใน PDF ช่วยให้คุณสามารถสร้างเอกสารแบบไดนามิกที่ผู้ใช้สามารถดำเนินการบางอย่าง เช่น ส่งแบบฟอร์ม นำทางระหว่างหน้าต่างๆ หรือเรียกใช้เหตุการณ์ต่างๆ ภายในเอกสาร ซึ่งมีประโยชน์อย่างยิ่งสำหรับการสร้างแบบฟอร์มเชิงโต้ตอบ หนังสืออิเล็กทรอนิกส์ หรือสื่อการสอน
เพิ่มปุ่มลงใน PDF - การติดตั้ง API ของ C#
คุณสามารถเพิ่มปุ่มลงในเอกสาร PDF ที่มีอยู่หรือใหม่ได้โดยติดตั้ง Conholdate.Total สำหรับ .NET ลงในระบบของคุณ คุณสามารถกำหนดค่าได้โดยใช้ไฟล์ DLL หรือใช้คำสั่งติดตั้ง NuGet ด้านล่างนี้:
PM> NuGet\Install-Package Conholdate.Total
เพิ่มปุ่มลงใน PDF ใน C#
ขั้นตอนด้านล่างนี้จะอธิบายกระบวนการเพิ่มปุ่มลงใน PDF ใน C#:
เริ่มต้นใช้งาน Annotator: วัตถุ Annotator ใช้เพื่อโหลดเอกสาร PDF ซึ่งจะมีการเพิ่มปุ่มไว้
สร้างส่วนประกอบปุ่ม: อ็อบเจ็กต์ ButtonComponent กำหนดคุณสมบัติของปุ่ม เช่น ข้อความ สีเส้นขอบ สีปุ่ม หมายเลขหน้า และกล่อง (ตำแหน่งและขนาด)
เพิ่มการตอบกลับลงในปุ่ม: รายการการตอบกลับช่วยให้คุณสามารถเพิ่มความคิดเห็นที่เกี่ยวข้องกับปุ่ม ทำให้มีการโต้ตอบได้มากขึ้น
เพิ่มปุ่มลงใน 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 ของคุณ นอกจากนี้ หากพบปัญหาใดๆ โปรดเขียนถึงเราที่ ฟอรัม
คำถามที่พบบ่อย
ฉันสามารถปรับแต่งลักษณะที่ปรากฏของปุ่มได้ไหม
ใช่ คุณสามารถปรับแต่งลักษณะที่ปรากฏของปุ่มได้ รวมถึงรูปแบบขอบ สีและขนาด
สามารถเพิ่มปุ่มหลายปุ่มลงใน PDF ได้หรือไม่
แน่นอน! คุณสามารถเพิ่มปุ่มได้มากเท่าที่ต้องการโดยการสร้างอินสแตนซ์ ButtonComponent หลายรายการ
ฉันสามารถเพิ่มองค์ประกอบแบบโต้ตอบอื่นๆ อะไรลงใน PDF ได้บ้าง
นอกจากปุ่มแล้ว คุณสามารถเพิ่มคำอธิบาย ช่องข้อความ ช่องกาเครื่องหมาย และอื่นๆ ได้
ปุ่มนี้ใช้งานได้กับโปรแกรมอ่าน PDF ทั้งหมดหรือไม่
ใช่ ปุ่มที่เพิ่มโดยใช้ Conholdate.Total สำหรับ .NET เข้ากันได้กับโปรแกรมอ่าน PDF มาตรฐานทั้งหมด