Ovaj članak opisuje kako dobiti Microsoft Word hiperveze s NET REST API-jem. Naučit ćete automatski dobiti hipervezu u Word dokumentu s C# REST API-jem koristeći .NET cloud SDK. Naučit ćete dohvaćati željene informacije iz API odgovora.
Preduvjet
- Izradite račun i nabavite vjerodajnice za API
- preuzimanje datoteka Aspose.Words Cloud SDK for Dotnet to get hyperlinks in a Word file
- Postavite projekt C# rješenja s gornjim SDK-om za dohvaćanje hiperveza
Koraci za pronalaženje veza u Word dokumentu pomoću NET REST API-ja
- Stvorite objekt konfiguracije davanjem ClientId i ClientSecret
- Stvorite objekt klase WordsApi koristeći prilagođenu konfiguraciju
- Pročitajte izvornu Word datoteku u niz bajtova za izdvajanje hiperveza
- Stvorite objekt GetDocumentHyperlinksOnlineRequest pružanjem učitane Word datoteke
- Pozovite metodu GetDocumentHyperlinksOnline() da dohvatite popis hiperveza u datoteci
- Prikaži rezultirajući popis hiperveza iz API odgovora
Ovi koraci opisuju kako koristiti hipervezu u Wordu s C# Low Code API. Stvorite objekt WordsApi, pročitajte izvornu Word datoteku i izradite objekt zahtjeva pomoću klase GetDocumentHyperlinksOnlineRequest. Na kraju, pozovite metodu GetDocumentHyperlinksOnline() da dohvatite sve hiperveze i prikažete ih na konzoli.
Kod za dobivanje hiperveze u MS Wordu s C# Low Code API-jem
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}"); | |
} | |
} | |
} | |
} |
Ovaj kod pokazuje kako doći do Microsoft Word hiperveza. Objekt odgovora sadrži objekt Hiperveze koji sadrži vezu i popis hiperveza. Svaka hiperveza sadrži tekst za prikaz, vezu i vrijednost koja sadrži stvarni 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.