บทความนี้แนะนำวิธีรับไฮเปอร์ลิงก์ Microsoft Word พร้อม NET REST API คุณจะได้เรียนรู้วิธีรับ ไฮเปอร์ลิงก์ในเอกสาร Word โดยอัตโนมัติด้วย C# REST API โดยใช้ .NET cloud SDK คุณจะได้เรียนรู้การดึงข้อมูลที่ต้องการจากการตอบกลับของ API
ข้อกำหนดเบื้องต้น
- [สร้างบัญชีและรับข้อมูลรับรอง API]( https://kb.aspose.cloud/ ทั้งหมด/net/วิธีสร้างบัญชี cloud-apis/)
- ดาวน์โหลด Aspose.Words Cloud SDK for Dotnet to get hyperlinks in a Word file
- ตั้งค่าโปรเจ็กต์โซลูชัน C# ด้วย SDK ข้างต้นเพื่อดึงไฮเปอร์ลิงก์
ขั้นตอนในการค้นหาลิงก์ในเอกสาร Word ด้วย NET REST API
- สร้างออบเจ็กต์การกำหนดค่าโดยระบุ ClientId และ ClientSecret
- สร้างออบเจ็กต์ของคลาส WordsApi โดยใช้การกำหนดค่าแบบกำหนดเอง
- อ่านไฟล์ Word ต้นฉบับลงในอาร์เรย์ไบต์เพื่อแยกไฮเปอร์ลิงก์
- สร้างวัตถุของ GetDocumentHyperlinksOnlineRequest โดยการจัดหาไฟล์ Word ที่โหลด
- เรียกใช้เมธอด GetDocumentHyperlinksOnline() เพื่อดึงรายการไฮเปอร์ลิงก์ในไฟล์
- แสดงรายการไฮเปอร์ลิงก์ที่เป็นผลลัพธ์จากการตอบกลับของ API
ขั้นตอนเหล่านี้อธิบาย วิธีใช้ไฮเปอร์ลิงก์ใน Word ด้วย C# Low Code API สร้างวัตถุ WordsApi อ่านไฟล์ Word ต้นทาง และสร้างวัตถุคำขอโดยใช้คลาส GetDocumentHyperlinksOnlineRequest สุดท้าย เรียกเมธอด GetDocumentHyperlinksOnline() เพื่อดึงไฮเปอร์ลิงก์ทั้งหมดและแสดงไว้บนคอนโซล
รหัสเพื่อรับไฮเปอร์ลิงก์ใน MS Word ด้วย C# Low Code API
using System.IO; | |
using Aspose.Words.Cloud.Sdk; | |
using Aspose.Words.Cloud.Sdk.Model.Requests; | |
namespace WordsSample.Words | |
{ | |
public class WordFileOperations | |
{ | |
public void GetHyperLinks() | |
{ | |
var config = new Configuration { ClientId = "client id", ClientSecret = "client secret" }; | |
var wordsApi = new WordsApi(config); | |
using var requestDocument = File.OpenRead("Sample.docx"); | |
var request = new GetDocumentHyperlinksOnlineRequest(requestDocument); | |
var task = wordsApi.GetDocumentHyperlinksOnline(request); | |
task.Wait(); | |
var result = task.Result; | |
foreach (var hyperlink in result.Hyperlinks.HyperlinkList) | |
{ | |
System.Console.WriteLine($"DisplayText:{hyperlink.DisplayText}=>Hyperlink:{hyperlink.Value}"); | |
} | |
} | |
} | |
} |
รหัสนี้สาธิตวิธีการรับ ไฮเปอร์ลิงก์ Microsoft Word วัตถุตอบสนองประกอบด้วยวัตถุไฮเปอร์ลิงก์ซึ่งมีลิงก์และรายการไฮเปอร์ลิงก์ ไฮเปอร์ลิงก์แต่ละรายการประกอบด้วยข้อความที่แสดง ลิงก์ และค่าที่มี URL จริง
This article has taught us to fetch the hyperlink in MS Word. If you are interested in searching for some text in a World file, refer to the following article: Search documents for text with NET REST API.