วิธีลบไฮเปอร์ลิงก์ออกจาก PDF ใน C#

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

ขั้นตอนในการลบไฮเปอร์ลิงก์ทั้งหมดออกจาก PDF ใน C#

  1. ตั้งค่าสภาพแวดล้อมการพัฒนาให้ใช้ Aspose.PDF for .NET เพื่อลบลิงก์
  2. โหลดไฟล์ PDF ตัวอย่างโดยใช้อ็อบเจ็กต์คลาส Document ที่มีไฮเปอร์ลิงก์หลายลิงก์อยู่ในนั้น
  3. แยกวิเคราะห์แต่ละหน้าและเข้าถึงคอลเลกชันของคำอธิบายประกอบในแต่ละหน้า
  4. แยกวิเคราะห์คำอธิบายประกอบทั้งหมดและค้นหาคำอธิบายประกอบประเภทลิงก์
  5. เรียกใช้เมธอด Delete() จากคลาสคอลเลกชัน Annotations เพื่อลบไฮเปอร์ลิงก์
  6. บันทึกไฟล์ PDF ที่เป็นผลลัพธ์โดยไม่มีการเชื่อมโยงหลายมิติ

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

รหัสเพื่อลบลิงค์ออกจากเอกสาร PDF ใน C

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

บทช่วยสอนฉบับย่อนี้สอนเราถึงวิธีพัฒนา PDF hyperlink remover ใน C# หากคุณต้องการเรียนรู้ขั้นตอนการเพิ่มไฮเปอร์ลิงก์ใน PDF โปรดดูบทความใน วิธีเพิ่มไฮเปอร์ลิงก์ใน PDF โดยใช้ C#

 ไทย