แบ่งลิงก์ไปข้างหน้าในเอกสาร Word

Aspose.Words สำหรับ .NET เป็นไลบรารีที่มีประสิทธิภาพซึ่งนำเสนอคุณลักษณะต่างๆ สำหรับการประมวลผลคำด้วยเอกสาร Microsoft Word โดยทางโปรแกรม หนึ่งในคุณสมบัติที่มีประโยชน์คือความสามารถในการแยกลิงก์ไปข้างหน้าในเอกสารคำ ในบทช่วยสอนนี้ เราจะสำรวจซอร์สโค้ดในภาษา C# ที่สาธิตวิธีแยกลิงก์ไปข้างหน้าในเอกสาร word โดยใช้ Aspose.Words สำหรับ .NET

ขั้นตอนที่ 1: ดูตัวอย่างซอร์สโค้ด C#

ซอร์สโค้ด C# ที่ให้มามุ่งเน้นไปที่ฟีเจอร์ “Break A Link” ของ Aspose.Words สำหรับ .NET โดยจะแสดงวิธีแบ่งลิงก์ในรูปร่างกล่องข้อความภายในเอกสาร โค้ดนี้นำเสนอสถานการณ์ต่างๆ ในการทำลายลิงก์ และให้คำแนะนำที่ชัดเจนเกี่ยวกับวิธีการบรรลุผลลัพธ์ที่ต้องการ

ขั้นตอนที่ 2: การตั้งค่าเอกสารและสร้างรูปร่างกล่องข้อความ

ในการเริ่มต้น เราต้องตั้งค่าเอกสารและสร้างรูปร่างกล่องข้อความ รหัสต่อไปนี้เตรียมใช้งานอินสแตนซ์ใหม่ของDocument คลาสและสร้างรูปร่างกล่องข้อความ:

Document doc = new Document();
Shape shape = new Shape(doc, ShapeType.TextBox);
TextBox textBox = shape.TextBox;

ขั้นตอนที่ 3: แบ่งลิงก์ไปข้างหน้าในกล่องข้อความ

หากต้องการแยกลิงก์ไปข้างหน้าในกล่องข้อความ เราสามารถใช้ไฟล์BreakForwardLink() วิธี. วิธีนี้จะตัดการเชื่อมโยงไปยังรูปร่างถัดไปในลำดับ รหัสต่อไปนี้แสดงวิธีการทำลายลิงค์ไปข้างหน้า:

textBox.BreakForwardLink();

ขั้นตอนที่ 4: ทำลายลิงก์ไปข้างหน้าโดยการตั้งค่าว่าง

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

textBox. Next = null;

ขั้นตอนที่ 5: ทำลายลิงก์ที่นำไปสู่กล่องข้อความ

ในบางกรณี เราจำเป็นต้องตัดลิงก์ที่นำไปสู่รูปร่างกล่องข้อความ เราสามารถทำได้โดยการเรียกBreakForwardLink() วิธีการบนPrevious แบบฟอร์มซึ่งแบ่งลิงก์ไปยังกล่องข้อความ นี่คือตัวอย่างวิธีทำลายลิงก์ดังกล่าว:

textBox.Previous?.BreakForwardLink();

ตัวอย่างซอร์สโค้ดสำหรับการทำลายลิงก์ด้วย Aspose.Words สำหรับ .NET

Document doc = new Document();
Shape shape = new Shape(doc, ShapeType.TextBox);
TextBox textBox = shape.TextBox;

// แบ่งลิงค์ไปข้างหน้า
textBox.BreakForwardLink();

// ทำลายลิงค์ไปข้างหน้าโดยการตั้งค่าว่าง
textBox. Next = null;

// ตัดลิงก์ที่นำไปสู่กล่องข้อความนี้
textBox.Previous?.BreakForwardLink();

บทสรุป

ขอแสดงความยินดี! ตอนนี้คุณได้เรียนรู้วิธีทำลายลิงก์เปลี่ยนเส้นทางในเอกสาร Word โดยใช้ไลบรารี Aspose.Words สำหรับ .NET ด้วยการทำตามขั้นตอนในคู่มือนี้ คุณสามารถตั้งค่าเอกสาร สร้างรูปร่างกล่องข้อความ และทำลายลิงก์การเปลี่ยนเส้นทางโดยใช้วิธีการต่างๆ

คำถามที่พบบ่อยสำหรับลิงก์ไปข้างหน้าในเอกสาร word

ถาม: ไลบรารีใดที่ใช้ในการทำลายลิงก์เปลี่ยนเส้นทางในเอกสาร Word โดยใช้ Aspose.Words สำหรับ .NET

ตอบ: หากต้องการหยุดลิงก์การเปลี่ยนเส้นทางในเอกสาร Word โดยใช้ Aspose.Words สำหรับ .NET ไลบรารีที่ใช้คือ Aspose.Words สำหรับ .NET

ถาม: จะหยุดลิงก์เปลี่ยนเส้นทางในกล่องข้อความได้อย่างไร

ตอบ: หากต้องการแยกลิงก์ไปข้างหน้าในกล่องข้อความ คุณสามารถใช้ไฟล์BreakForwardLink() วิธี. วิธีนี้จะตัดการเชื่อมโยงไปยังรูปร่างถัดไปในลำดับ

ถาม: วิธีทำลายลิงก์เปลี่ยนเส้นทางโดยการตั้งค่าว่าง

ตอบ: หรือคุณสามารถทำลายลิงก์เปลี่ยนเส้นทางได้โดยตั้งค่าNext คุณสมบัติของกล่องข้อความถึงnull. วิธีนี้จะลบการเชื่อมต่อกับรูปร่างถัดไปอย่างมีประสิทธิภาพ

ถาม: จะทำลายลิงค์ที่นำไปสู่กล่องข้อความได้อย่างไร

ตอบ: ในบางกรณี คุณจะต้องทำลายลิงก์ที่นำไปสู่กล่องข้อความ คุณสามารถบรรลุสิ่งนี้ได้โดยโทรไปที่BreakForwardLink() วิธีการบนPrevious แบบฟอร์มซึ่งแบ่งลิงก์ไปยังกล่องข้อความ

ถาม: เราสามารถทำลายลิงก์เปลี่ยนเส้นทางบนองค์ประกอบอื่นที่ไม่ใช่กล่องข้อความได้หรือไม่

ตอบ: ได้ ด้วย Aspose.Words สำหรับ .NET คุณสามารถหยุดลิงก์เปลี่ยนเส้นทางในองค์ประกอบต่างๆ เช่น ย่อหน้า ตาราง รูปภาพ ฯลฯ กระบวนการอาจแตกต่างกันไปขึ้นอยู่กับรายการเฉพาะที่คุณต้องการตัดลิงก์