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

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

ขั้นตอนในการเพิ่มคำอธิบายประกอบฟิลด์ข้อความใน PDF โดยใช้ C#

  1. ใช้ NuGet package manager เพื่อติดตั้ง GroupDocs.Annotation for .NET เพื่อเพิ่มคำอธิบายประกอบช่องข้อความในเอกสาร PDF
  2. เพิ่มการอ้างอิงของ GroupDocs.Annotation เนมสเปซ
  3. สร้างอินสแตนซ์วัตถุของคลาส Annotator โดยส่งเส้นทางของไฟล์ PDF เป็นอาร์กิวเมนต์ไปยังตัวสร้าง
  4. สร้างอินสแตนซ์ให้กับออบเจ็กต์ของคลาส TextFieldAnnotation และตั้งค่าคุณสมบัติ เช่น ตำแหน่ง หมายเลขหน้า ฯลฯ
  5. เรียกใช้เมธอด Add ของคลาส Annotator และให้วัตถุ TextFieldAnnotation เป็นอาร์กิวเมนต์
  6. เรียกใช้เมธอด 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 #

 ไทย