این مقاله نحوه دریافت هایپرلینک های Microsoft Word با NET REST API را راهنمایی می کند. شما یاد خواهید گرفت که به صورت خودکار هایپرلینک در سند Word با C# REST API را با استفاده از SDK ابری دات نت دریافت کنید. شما یاد خواهید گرفت که اطلاعات مورد نظر را از پاسخ API دریافت کنید.
پيش نياز
- یک حساب ایجاد کنید و اعتبار API را دریافت کنید
- دانلود Aspose.Words Cloud SDK for Dotnet to get hyperlinks in a Word file
- راه اندازی پروژه راه حل C# با SDK بالا برای واکشی لینک ها
مراحل یافتن پیوندها در سند Word با NET REST API
- با ارائه ClientId و ClientSecret شی Configuration را ایجاد کنید
- یک شی از کلاس WordsApi با استفاده از پیکربندی سفارشی ایجاد کنید
- فایل ورد منبع را در یک آرایه بایتی برای استخراج هایپرلینک بخوانید
- با ارائه فایل Word بارگذاری شده، یک شی از GetDocumentHyperlinksOnlineRequest ایجاد کنید.
- روش 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}"); | |
} | |
} | |
} | |
} |
این کد نحوه دریافت هایپرلینک های مایکروسافت ورد را نشان می دهد. شی پاسخ شامل شی Hyperlinks است که حاوی پیوند و لیست لینک ها است. هر پیوند حاوی متن نمایشگر، پیوند و مقدار حاوی 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.