บทช่วยสอนนี้อธิบายวิธี เพิ่มคำอธิบายประกอบช่องข้อความใน PDF โดยใช้ C# อย่างครอบคลุม คำอธิบายประกอบในช่องข้อความช่วยให้ผู้ใช้สามารถเพิ่มข้อความลงในพื้นที่เฉพาะของไฟล์ PDF และมีประโยชน์อย่างยิ่งเมื่อกรอกแบบฟอร์มหรือแสดงความคิดเห็นในส่วนใดส่วนหนึ่งของเอกสาร เราจะให้คำแนะนำเกี่ยวกับการใช้ไลบรารีคำอธิบายประกอบและพัฒนาโปรแกรมพื้นฐานเพื่อ แทรกคำอธิบายประกอบในฟิลด์ข้อความเป็น PDF ใน C# ส่วนต่อไปนี้สรุปขั้นตอนที่เกี่ยวข้องกับการเพิ่มช่องข้อความใน PDF โดยใช้ภาษาการเขียนโปรแกรม C#
ขั้นตอนในการเพิ่มคำอธิบายประกอบฟิลด์ข้อความใน PDF โดยใช้ C#
- ใช้ NuGet package manager เพื่อติดตั้ง GroupDocs.Annotation for .NET เพื่อเพิ่มคำอธิบายประกอบช่องข้อความในเอกสาร PDF
- เพิ่มการอ้างอิงของ GroupDocs.Annotation เนมสเปซ
- สร้างอินสแตนซ์วัตถุของคลาส Annotator โดยส่งเส้นทางของไฟล์ PDF เป็นอาร์กิวเมนต์ไปยังตัวสร้าง
- สร้างอินสแตนซ์ให้กับออบเจ็กต์ของคลาส TextFieldAnnotation และตั้งค่าคุณสมบัติ เช่น ตำแหน่ง หมายเลขหน้า ฯลฯ
- เรียกใช้เมธอด Add ของคลาส Annotator และให้วัตถุ TextFieldAnnotation เป็นอาร์กิวเมนต์
- เรียกใช้เมธอด Save ของคลาส Annotator เพื่อบันทึก PDF ลงในดิสก์
คำอธิบายประกอบในช่องข้อความจะมีประโยชน์มากเมื่อกรอกแบบฟอร์ม เพิ่มความคิดเห็น หรือให้รายละเอียดเพิ่มเติมในเอกสาร PDF ขั้นตอนที่อธิบายไว้ข้างต้นใช้เพื่อ สร้างคำอธิบายประกอบช่องข้อความใน PDF โดยใช้ C# และสามารถนำไปใช้กับระบบใดๆ ก็ตามที่รองรับ .NET โดยไม่ต้องติดตั้งซอฟต์แวร์เพิ่มเติมใดๆ นอกจากนี้ ไลบรารีที่ใช้ในบทช่วยสอนนี้เข้ากันได้กับหลายแพลตฟอร์ม ทำให้คุณสามารถเรียกใช้ตัวอย่างโค้ดที่ให้มาบนระบบใดก็ได้
รหัสเพื่อเพิ่มคำอธิบายประกอบฟิลด์ข้อความใน PDF โดยใช้ C
using GroupDocs.Annotation.Models.AnnotationModels; | |
using GroupDocs.Annotation.Models; | |
using GroupDocs.Annotation; | |
using System; | |
using System.Collections.Generic; | |
namespace AddTextFieldAnnotationinPDFusingCSharp | |
{ | |
internal class Program | |
{ | |
static void Main(string[] args) | |
{ | |
// Set License to avoid the limitations of Annotation library | |
License lic = new License(); | |
lic.SetLicense(@"GroupDocs.Annotation.lic"); | |
// Instantiate Annotator object by passing path of PDF | |
// file to its constructor | |
using (Annotator annotator = new Annotator("input.pdf")) | |
{ | |
// Create an instance of TextFieldAnnotation class | |
// and set some properties | |
TextFieldAnnotation textfield = new TextFieldAnnotation | |
{ | |
BackgroundColor = 65535, | |
Box = new Rectangle(100, 100, 100, 100), | |
CreatedOn = DateTime.Now, | |
Text = "Some text", | |
FontColor = 65535, | |
FontSize = 12, | |
Message = "This is text field annotation", | |
Opacity = 0.7, | |
PageNumber = 0, | |
PenStyle = PenStyle.Dot, | |
PenWidth = 3, | |
FontFamily = "Arial", | |
TextHorizontalAlignment = HorizontalAlignment.Center, | |
Replies = new List<Reply> | |
{ | |
new Reply | |
{ | |
Comment = "First comment", | |
RepliedOn = DateTime.Now | |
}, | |
new Reply | |
{ | |
Comment = "Second comment", | |
RepliedOn = DateTime.Now | |
} | |
} | |
}; | |
// Add text field annotation to Annotator | |
annotator.Add(textfield); | |
// Save the final PDF to disk | |
annotator.Save("result.pdf"); | |
} | |
} | |
} | |
} |
ด้วยตัวอย่างโค้ดที่ตรงไปตรงมา ส่วนข้างต้นได้นำเสนอคำอธิบายโดยละเอียดเกี่ยวกับวิธี เพิ่มคำอธิบายประกอบช่องข้อความใน PDF C# หลังจากติดตั้งไลบรารีคำอธิบายประกอบเอกสารและทำการแก้ไขที่จำเป็นกับพาธไฟล์อินพุตและเอาต์พุตแล้ว การผสานรวมตัวอย่างโค้ดที่มีให้ในแอปพลิเคชันของคุณเป็นกระบวนการที่ไม่ยุ่งยาก ยินดีด้วย! คุณเพิ่มคำอธิบายประกอบช่องข้อความในเอกสาร PDF โดยใช้ C# สำเร็จแล้ว
ก่อนหน้านี้เราได้แบ่งปันบทความเกี่ยวกับวิธีแทรกคำอธิบายประกอบลูกศรลงในเอกสาร PDF สำหรับรายละเอียดเพิ่มเติม โปรดดูคู่มือของเราที่ วิธีเพิ่มคำอธิบายประกอบลูกศรใน PDF โดยใช้ C #