Questo articolo spiega come ottenere collegamenti ipertestuali Microsoft Word con NET REST API. Imparerai a ottenere automaticamente il collegamento ipertestuale nel documento Word con l’API REST C# utilizzando l’SDK cloud .NET. Imparerai a recuperare le informazioni desiderate dalla risposta API.
Prerequisito
- Crea un account e ottieni le credenziali API
- Scaricamento Aspose.Words Cloud SDK for Dotnet to get hyperlinks in a Word file
- Configurare il progetto della soluzione C# con l’SDK precedente per il recupero dei collegamenti ipertestuali
Passaggi per trovare collegamenti nel documento Word con l’API NET REST
- Crea l’oggetto Configuration fornendo ClientId e ClientSecret
- Crea un oggetto della classe WordsApi utilizzando la configurazione personalizzata
- Leggere il file Word di origine in un array di byte per estrarre i collegamenti ipertestuali
- Crea un oggetto di GetDocumentHyperlinksOnlineRequest fornendo il file Word caricato
- Richiama il metodo GetDocumentHyperlinksOnline() per recuperare l’elenco dei collegamenti ipertestuali nel file
- Visualizza l’elenco dei collegamenti ipertestuali risultante dalla risposta API
Questi passaggi descrivono come utilizzare il collegamento ipertestuale in Word con l’API C# Low Code. Crea l’oggetto WordsApi, leggi il file Word di origine e crea l’oggetto richiesta utilizzando la classe GetDocumentHyperlinksOnlineRequest. Infine, chiama il metodo GetDocumentHyperlinksOnline() per recuperare tutti i collegamenti ipertestuali e visualizzarli sulla console.
Codice per ottenere il collegamento ipertestuale in MS Word con l’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}"); | |
} | |
} | |
} | |
} |
Questo codice dimostra come ottenere collegamenti ipertestuali di Microsoft Word. L’oggetto risposta contiene l’oggetto Collegamenti ipertestuali che contiene il collegamento e l’elenco dei collegamenti ipertestuali. Ogni collegamento ipertestuale contiene il testo visualizzato, il collegamento e il valore contenente l’URL effettivo.
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.