Tento článek popisuje, jak získat Microsoft Word hypertextové odkazy pomocí NET REST API. Naučíte se automaticky získat hypertextový odkaz v dokumentu Word s C# REST API pomocí cloudové SDK .NET. Naučíte se získat požadované informace z odpovědi API.
Předpoklad
- Vytvořte si účet a získejte přihlašovací údaje API
- Stažení Aspose.Words Cloud SDK for Dotnet to get hyperlinks in a Word file
- Nastavení projektu řešení C# s výše uvedenou sadou SDK pro načítání hypertextových odkazů
Kroky k vyhledání odkazů v dokumentu Word pomocí NET REST API
- Vytvořte objekt konfigurace zadáním ClientId a ClientSecret
- Vytvořte objekt třídy WordsApi pomocí vlastní konfigurace
- Přečtěte zdrojový soubor aplikace Word do bajtového pole pro extrahování hypertextových odkazů
- Vytvořte objekt GetDocumentHyperlinksOnlineRequest poskytnutím načteného souboru aplikace Word
- Vyvoláním metody GetDocumentHyperlinksOnline() načtete seznam hypertextových odkazů v souboru
- Zobrazte výsledný seznam hypertextových odkazů z odpovědi API
Tyto kroky popisují jak používat hypertextový odkaz ve Wordu s C# Low Code API. Vytvořte objekt WordsApi, přečtěte si zdrojový soubor aplikace Word a vytvořte objekt požadavku pomocí třídy GetDocumentHyperlinksOnlineRequest. Nakonec zavolejte metodu GetDocumentHyperlinksOnline() k načtení všech hypertextových odkazů a jejich zobrazení na konzole.
Kód pro získání hypertextového odkazu v MS Word s 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}"); | |
} | |
} | |
} | |
} |
Tento kód ukazuje, jak získat hypertextové odkazy Microsoft Word. Objekt odpovědi obsahuje objekt Hyperlinks, který obsahuje odkaz a seznam hypertextových odkazů. Každý hypertextový odkaz obsahuje zobrazený text, odkaz a hodnotu obsahující skutečnou adresu 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.