Тази статия ръководи как да получите хипервръзки на Microsoft Word с NET REST API. Ще се научите автоматично да получавате хипервръзка в Word документ с C# REST API с помощта на .NET cloud SDK. Ще се научите да извличате желаната информация от отговора на API.
Предпоставка
- Създайте акаунт и получете идентификационни данни за API
- Изтегли 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. Обектът за отговор съдържа обекта 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.