Este artigo orienta como obter hiperlinks Microsoft Word com NET REST API. Você aprenderá a obter automaticamente hiperlink em documento do Word com API REST C# usando o SDK da nuvem .NET. Você aprenderá a buscar as informações desejadas na resposta da API.
Pré-requisito
- Crie uma conta e obtenha credenciais de API
- Download Aspose.Words Cloud SDK for Dotnet to get hyperlinks in a Word file
- Configure o projeto da solução C# com o SDK acima para buscar hiperlinks
Etapas para encontrar links em documentos do Word com NET REST API
- Crie o objeto Configuration fornecendo ClientId e ClientSecret
- Crie um objeto da classe WordsApi usando a configuração personalizada
- Leia o arquivo Word de origem em uma matriz de bytes para extrair hiperlinks
- Crie um objeto do GetDocumentHyperlinksOnlineRequest fornecendo o arquivo Word carregado
- Invoque o método GetDocumentHyperlinksOnline() para buscar a lista de hiperlinks no arquivo
- Exibir a lista de hiperlinks resultante da resposta da API
Estas etapas descrevem como usar hiperlink no Word com API C# Low Code. Crie o objeto WordsApi, leia o arquivo Word de origem e crie o objeto de solicitação usando a classe GetDocumentHyperlinksOnlineRequest. Por fim, chame o método GetDocumentHyperlinksOnline() para buscar todos os hiperlinks e exibi-los no console.
Código para obter hiperlink no MS Word com API C# Low Code
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}"); | |
} | |
} | |
} | |
} |
Este código demonstra como obter hiperlinks do Microsoft Word. O objeto de resposta contém o objeto Hyperlinks que contém o link e a lista de hiperlinks. Cada hiperlink contém o texto de exibição, o link e o valor que contém o URL real.
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.