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

หัวข้อต่อไปนี้ครอบคลุมด้านล่าง:

เน้นข้อความใน PDF - โดยทางโปรแกรม

.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");
}

ต่อไปนี้คือเอาต์พุตของโค้ดด้านบน

เน้นข้อความใน PDF - โดยทางโปรแกรม

รับใบอนุญาต API ฟรี

คุณสามารถ รับใบอนุญาตชั่วคราวได้ฟรี เพื่อใช้ API โดยไม่มีข้อจำกัดในการประเมิน

บทสรุป

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

หากต้องการเรียนรู้เกี่ยวกับ API โปรดไปที่ เอกสารประกอบ สำหรับข้อสงสัย ติดต่อเราผ่านทาง ฟอรัม

ดูสิ่งนี้ด้วย