Ez a cikk bemutatja, hogyan szerezhet be Microsoft Word hiperhivatkozásokat a NET REST API-val. Megtanulja, hogyan lehet automatikusan hiperhivatkozást szerezni a Word dokumentumban a C# REST API-val a .NET felhő SDK használatával. Megtanulja lekérni a kívánt információkat az API-válaszból.
Előfeltétel
- Hozzon létre egy fiókot, és szerezzen API hitelesítési adatokat
- Letöltés Aspose.Words Cloud SDK for Dotnet to get hyperlinks in a Word file
- Állítsa be a C# megoldásprojektet a fenti SDK-val a hiperhivatkozások lekéréséhez
Lépések a hivatkozások kereséséhez a Word dokumentumban a NET REST API segítségével
- Hozza létre a konfigurációs objektumot a ClientId és a ClientSecret megadásával
- Hozzon létre egy objektumot a WordsApi osztályból az egyéni konfiguráció segítségével
- Olvassa be a forrás Word fájlt egy bájttömbbe a hiperhivatkozások kibontásához
- Hozzon létre egy objektumot a GetDocumentHyperlinksOnlineRequestben a betöltött Word-fájl megadásával
- Hívja meg a GetDocumentHyperlinksOnline() metódust a fájlban található hiperhivatkozások listájának lekéréséhez
- Jelenítse meg az API-válaszból származó hiperhivatkozások listáját
Ezek a lépések leírják, hogyan kell használni a hiperhivatkozást a Wordben a C# Low Code API-val. Hozza létre a WordsApi objektumot, olvassa el a forrás Word fájlt, és hozza létre a kérelem objektumot a GetDocumentHyperlinksOnlineRequest osztály használatával. Végül hívja meg a GetDocumentHyperlinksOnline() metódust az összes hiperhivatkozás lekéréséhez és a konzolon való megjelenítéséhez.
Kód hiperhivatkozás lekéréséhez az MS Wordben C# Low Code API-val
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}"); | |
} | |
} | |
} | |
} |
Ez a kód bemutatja, hogyan szerezhet be Microsoft Word hiperhivatkozásokat. A válaszobjektum tartalmazza a Hiperhivatkozások objektumot, amely tartalmazza a hivatkozást és a hiperhivatkozások listáját. Minden hiperhivatkozás tartalmazza a megjelenített szöveget, hivatkozást és a tényleges URL-t tartalmazó értéket.
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.