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

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

ขั้นตอนในการแทรกคำอธิบายประกอบพื้นที่เป็น PDF โดยใช้ C#

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

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

รหัสเพื่อแทรกคำอธิบายประกอบพื้นที่เป็น PDF โดยใช้ C

using GroupDocs.Annotation.Models.AnnotationModels;
using GroupDocs.Annotation.Models;
using GroupDocs.Annotation;
using System;
using System.Collections.Generic;
namespace InsertAreaAnnotationtoPDFusingCSharp
{
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 AreaAnnotation class
// and set some properties
AreaAnnotation area = new AreaAnnotation
{
BackgroundColor = 65535,
Box = new Rectangle(100, 100, 100, 100),
CreatedOn = DateTime.Now,
Message = "This is area annotation",
Opacity = 0.7,
PageNumber = 0,
PenColor = 65535,
PenStyle = PenStyle.Dot,
PenWidth = 3,
Replies = new List<Reply>
{
new Reply
{
Comment = "First comment",
RepliedOn = DateTime.Now
},
new Reply
{
Comment = "Second comment",
RepliedOn = DateTime.Now
}
}
};
// Add area annotation to Annotator
annotator.Add(area);
// Save the final PDF to disk
annotator.Save("result.pdf");
}
}
}
}

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

บทความที่เราเผยแพร่เมื่อเร็วๆ นี้เกี่ยวกับการใส่ลายน้ำลงในเอกสาร Excel โปรดดูข้อมูลเพิ่มเติมที่คู่มือ วิธีใส่ลายน้ำในแผ่นงาน Excel โดยใช้ C#

 ไทย