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

.NET API เพื่อเน้นใน PDF
GroupDocs.Annotation มี .NET API ที่อนุญาตให้จัดการคำอธิบายประกอบและการทำงานอัตโนมัติในเอกสารภายในแอปพลิเคชัน .NET ฉันใช้ API นี้เพื่อเน้นข้อความในไฟล์ PDF ในตัวอย่างของบทความนี้
คุณสามารถดาวน์โหลดโปรแกรมติดตั้ง DLLs หรือ MSI ได้จาก ส่วนการดาวน์โหลด หรือติดตั้ง API ในแอปพลิเคชัน .NET ของคุณผ่านทาง NuGet
PM> Install-Package GroupDocs.Annotation
ไฮไลท์ใน PDF โดยใช้ C#
ต่อไปนี้เป็นขั้นตอนในการเน้นข้อความหรือพื้นที่ใดๆ ใน PDF จากแอปพลิเคชัน .NET ของคุณ
- โหลดเอกสาร PDF ต้นทางโดยใช้คลาส Annotator
- สร้างวัตถุ HighlightAnnotation
- กำหนดคุณสมบัติไฮไลท์ เช่น สี ความทึบ หมายเลขหน้า และจุด
- เพิ่มการเน้นที่กำหนดไว้ในเอกสาร PDF ที่โหลดโดยใช้เมธอด Add
- บันทึก PDF ที่มีคำอธิบายประกอบโดยใช้วิธี บันทึก
หมายเหตุ: คุณสามารถเปลี่ยนสีไฮไลท์ ความทึบ และคุณสมบัติอื่นๆ
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการเน้นข้อความใน PDF โดยทางโปรแกรมโดยใช้ C#
// เน้น PDF โดยใช้คำอธิบายประกอบเน้นใน C#
using (Annotator annotator = new Annotator(@"path/sample.pdf"))
{
HighlightAnnotation highlight = new HighlightAnnotation
{
BackgroundColor = 0xFFF000,
CreatedOn = DateTime.Now,
Opacity = 0.5,
PageNumber = 0,
Points = new List<Point>
{
new Point(120, 270),
new Point(600, 270),
new Point(120, 300),
new Point(600, 300)
}
};
annotator.Add(highlight);
annotator.Save(@"path/annotation-highlight.pdf");
}
ต่อไปนี้คือเอาต์พุตของโค้ดด้านบน

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