บทความนี้จะแนะนำวิธีดึงลิงก์จาก PDF โดยใช้ C#** บทความนี้มีการตั้งค่า IDE ขั้นตอน และตัวอย่างโค้ดสำหรับการพัฒนาเครื่องมือดึงลิงก์ PDF โดยใช้ C#** คุณจะได้เรียนรู้วิธีดึงคำอธิบายประกอบที่เลือกจากหน้าและดึง URI จากคำอธิบายประกอบประเภทลิงก์
ขั้นตอนในการแยก URL จาก PDF โดยใช้ C#
- ตั้งค่า IDE ให้ใช้ Aspose.PDF for .NET เพื่อแยก URI จากหน้า PDF
- โหลด PDF ต้นฉบับ file และวนซ้ำทุกหน้าในนั้น
- สร้าง annotation selector เพื่อค้นหาคำอธิบายลิงก์บนเพจ
- ดึงคำอธิบายประกอบทั้งหมดและเรียกค้นรายการคำอธิบายประกอบที่เลือก
- ทำซ้ำผ่านคำอธิบายลิงก์แต่ละอันและค้นหาการดำเนินการที่เกี่ยวข้อง
- ส่งการดำเนินการไปยัง GoToURIAction เพื่อเข้าถึงและแสดง URI
ขั้นตอนเหล่านี้อธิบายวิธีการ แยกไฮเปอร์ลิงก์จาก PDF โดยใช้ C# สร้างตัวเลือกคำอธิบายประกอบสำหรับคำอธิบายประกอบลิงก์และใช้ตัวเลือกนี้เพื่อเลือกรายการคำอธิบายประกอบเป้าหมาย แปลงคำอธิบายประกอบลิงก์แต่ละรายการเป็น GoToURIAction และดึง URI จากการดำเนินการนี้
โค้ดสำหรับดึงไฮเปอร์ลิงก์จาก PDF โดยใช้ C#
โค้ดด้านบนแสดงวิธีการ แยกลิงก์ทั้งหมดจาก PDF โดยใช้ C# AnnotationSelector จะรับอ็อบเจ็กต์ LinkAnnotation ที่ต้องมีอ็อบเจ็กต์เพจและสี่เหลี่ยมผืนผ้า วิธี Accept() ในคลาส Page จะรับอ็อบเจ็กต์ตัวเลือกลิงก์และบันทึกคำอธิบายประกอบลิงก์ในคอลเล็กชัน Selected
บทช่วยสอนฉบับย่อนี้จะสอนเราเกี่ยวกับกระบวนการดึงไฮเปอร์ลิงก์ออกจากหน้า PDF หากต้องการลบไฮเปอร์ลิงก์ออกจากไฟล์ PDF โปรดอ่านบทความ วิธีการลบไฮเปอร์ลิงก์จาก PDF ใน C#