В этой статье рассказывается, как получить гиперссылки Microsoft Word с помощью NET REST API. Вы научитесь автоматически получать гиперссылку в документе Word с помощью C# REST API с помощью облачного SDK .NET. Вы научитесь получать нужную информацию из ответа 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.