Den här artikeln visar hur du får Microsoft Word hyperlänkar med NET REST API. Du lär dig att automatiskt få hyperlänk i Word-dokument med C# REST API med hjälp av .NET cloud SDK. Du kommer att lära dig att hämta den önskade informationen från API-svaret.
Nödvändig förutsättning
- Skapa ett konto och få API-uppgifter
- Ladda ner Aspose.Words Cloud SDK for Dotnet to get hyperlinks in a Word file
- Ställ in C#-lösningsprojekt med ovanstående SDK för att hämta hyperlänkar
Steg för att hitta länkar i Word-dokument med NET REST API
- Skapa konfigurationsobjektet genom att tillhandahålla ClientId och ClientSecret
- Skapa ett objekt av klassen WordsApi med den anpassade konfigurationen
- Läs in Word-källfilen till en byte-array för att extrahera hyperlänkar
- Skapa ett objekt av GetDocumentHyperlinksOnlineRequest genom att tillhandahålla den laddade Word-filen
- Anropa metoden GetDocumentHyperlinksOnline() för att hämta listan med hyperlänkar i filen
- Visa den resulterande hyperlänklistan från API-svaret
Dessa steg beskriver hur man använder hyperlänk i Word med C# Low Code API. Skapa WordsApi-objektet, läs Word-källfilen och skapa förfrågningsobjektet med klassen GetDocumentHyperlinksOnlineRequest. Till sist, anropa metoden GetDocumentHyperlinksOnline() för att hämta alla hyperlänkar och visa dem på konsolen.
Kod för att få hyperlänk i MS Word med 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}"); | |
} | |
} | |
} | |
} |
Den här koden visar hur man får Microsoft Word-hyperlänkar. Response-objektet innehåller Hyperlinks-objektet som innehåller länken och listan över hyperlänkar. Varje hyperlänk innehåller visningstexten, länken och värdet som innehåller den faktiska URL:en.
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.