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

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

สร้างลิงก์ใน PDF - โดยทางโปรแกรม

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

คุณสามารถดาวน์โหลดโปรแกรมติดตั้ง DLLs หรือ MSI ได้จาก ส่วนการดาวน์โหลด หรือติดตั้ง API ในแอปพลิเคชัน .NET ของคุณผ่านทาง NuGet

PM> Install-Package GroupDocs.Annotation

ต่อไปนี้เป็นขั้นตอนในการสร้างไฮเปอร์ลิงก์ที่ใดก็ได้ในไฟล์ PDF โดยใช้ C#

  • โหลดเอกสาร PDF ต้นทางโดยใช้คลาส Annotator
  • สร้างอ็อบเจ็กต์ Link Annotation
  • กำหนดคุณสมบัติการเชื่อมโยงหลายมิติ เช่น url หมายเลขหน้า จุด ฯลฯ
  • เพิ่มไฮเปอร์ลิงก์ที่กำหนดไว้ในเอกสาร PDF ที่โหลดโดยใช้เมธอด Add
  • บันทึก PDF ที่มีคำอธิบายประกอบโดยใช้วิธี บันทึก

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีแปลงส่วนใดๆ ของไฟล์ PDF เป็นไฮเปอร์ลิงก์โดยใช้ C#

// สร้างไฮเปอร์ลิงก์ใน PDF โดยใช้คำอธิบายประกอบลิงก์ใน C#
using (Annotator annotator = new Annotator(@"path/sample.pdf"))
{
    LinkAnnotation link = new LinkAnnotation
    {
        CreatedOn = DateTime.Now,
        PageNumber = 0,
        Points = new List<Point>
        {
            new Point(120, 300),
            new Point(600, 300),
            new Point(120, 270),
            new Point(600, 270)
        },
        Url = @"https://products.groupdocs.com/annotation"
    };
    annotator.Add(link);
    annotator.Save(@"path/annotation-link.pdf");
}

ต่อไปนี้คือผลลัพธ์ของโค้ดด้านบน

สร้างลิงก์ใน PDF - โดยทางโปรแกรม

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

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

บทสรุป

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

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