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

.NET API เพื่อสร้างไฮเปอร์ลิงก์ในรูปแบบ 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 โดยใช้ 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");
}
ต่อไปนี้คือผลลัพธ์ของโค้ดด้านบน

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