บทช่วยสอนนี้มีจุดประสงค์เพื่อแนะนำคุณถึงวิธี เน้นข้อความใน PDF โดยใช้ C# พร้อมตัวอย่างโค้ดที่ตรงไปตรงมาเพื่อให้กระบวนการชัดเจนและปฏิบัติตามได้ง่าย นอกจากนี้ จะให้คำแนะนำเกี่ยวกับวิธีใช้ไลบรารีคำอธิบายประกอบเพื่อ เน้นข้อความโดยใช้ C# ใน PDF GroupDocs Annotation เป็นไลบรารีอันทรงพลังที่ให้คุณใส่คำอธิบายประกอบและทำงานร่วมกันในเอกสาร PDF ได้แบบเรียลไทม์ คุณสมบัติที่สำคัญประการหนึ่งของ GroupDocs Annotation คือความสามารถในการเน้นข้อความภายในเอกสาร PDF ต่อไปนี้คือขั้นตอนการเน้นข้อความใน PDF โดยใช้ไลบรารีนี้
ขั้นตอนในการเน้นข้อความใน PDF โดยใช้ C#
- ติดตั้งแพ็คเกจ GroupDocs.Annotation for .NET จาก NuGet
- หากต้องการเน้นข้อความใน PDF คุณต้องใส่การอ้างอิงไปยังเนมสเปซ GroupDocs.Annotation
- สร้างอินสแตนซ์ Annotator วัตถุด้วยเส้นทางเอกสารอินพุต
- สร้างอ็อบเจกต์ HighlightAnnotation และตั้งค่าคุณสมบัติบางอย่างของมัน
- เรียกใช้เมธอด Annotator.Add และส่งวัตถุ HighlightAnnotation ไปให้
- เรียกใช้เมธอด Annotator.Save ด้วยเส้นทางเอกสารที่เป็นผลลัพธ์
เมื่อทำตามขั้นตอนเหล่านี้ คุณจะสามารถเน้นข้อความภายในเอกสาร PDF ได้อย่างมีประสิทธิภาพ นี่เป็นวิธีที่มีคุณค่าในการเน้นย้ำข้อมูลที่สำคัญ สร้างคำอธิบายประกอบหรือแสดงความคิดเห็น หรือเพียงแค่ปรับปรุงการจัดระเบียบการอ่านของคุณ คุณสามารถใช้ขั้นตอนข้างต้นเพื่อ เน้นข้อความ PDF ใน C# บนระบบใดก็ได้ที่รองรับ .NET โดยไม่จำเป็นต้องติดตั้งซอฟต์แวร์เพิ่มเติม ตัวอย่างโค้ดต่อไปนี้สาธิตวิธีการเน้นข้อความภายในเอกสาร PDF
รหัสเพื่อเน้นข้อความใน PDF โดยใช้ C
using GroupDocs.Annotation.Models.AnnotationModels; | |
using GroupDocs.Annotation.Models; | |
using GroupDocs.Annotation; | |
using System; | |
using System.Collections.Generic; | |
namespace HighlightTextinPDFusingCSharp | |
{ | |
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 with input PDF path | |
using (Annotator annotator = new Annotator("input.pdf")) | |
{ | |
// Initialize new instance of HighlightAnnotation class | |
HighlightAnnotation highlight = new HighlightAnnotation | |
{ | |
BackgroundColor = 65535, | |
CreatedOn = DateTime.Now, | |
FontColor = 0, | |
Message = "This is highlight annotation", | |
Opacity = 0.5, | |
PageNumber = 0, | |
Points = new List<Point> | |
{ | |
new Point(80, 730), new Point(240, 730), new Point(80, 650), new Point(240, 650) | |
}, | |
Replies = new List<Reply> | |
{ | |
new Reply | |
{ | |
Comment = "First comment", | |
RepliedOn = DateTime.Now | |
}, | |
new Reply | |
{ | |
Comment = "Second comment", | |
RepliedOn = DateTime.Now | |
} | |
} | |
}; | |
// Add highlight annotation | |
annotator.Add(highlight); | |
// Save final PDF to disk | |
annotator.Save("result.pdf"); | |
} | |
} | |
} | |
} |
ในส่วนก่อนหน้านี้ เราได้นำเสนอคำแนะนำที่ครอบคลุมเกี่ยวกับกระบวนการ เน้นข้อความใน PDF โดยใช้ C# พร้อมด้วยตัวอย่างโค้ดอย่างง่าย โค้ดสั้นและเกี่ยวข้องกับการเรียก API เพียงไม่กี่ครั้งเพื่อดำเนินการเน้นข้อความ เมื่อคุณติดตั้งไลบรารีคำอธิบายประกอบที่แนะนำและกำหนดค่าพาธของไฟล์แล้ว การรวมโค้ดนี้เข้ากับโปรเจ็กต์ของคุณก็ง่ายดาย
ก่อนหน้านี้เราได้เผยแพร่บทความเกี่ยวกับการเพิ่มดรอปดาวน์ใน PDF; สำหรับข้อมูลเพิ่มเติม โปรดดูที่ วิธีเพิ่มองค์ประกอบแบบเลื่อนลงใน PDF โดยใช้ C #