Toto jednoduché téma popisuje, jak číst komentáře v dokumentu Word s NET REST API. Aspose.Words for .NET Cloud SDK použijeme ke čtení DOCX komentářů pomocí C# Low Code API. Najdete zde všechny podrobnosti pro konfiguraci vývojového prostředí a postupujte podle kroků a příkladu kódu C# REST API.
Předpoklad
- Vytvořte si účet a získejte přihlašovací údaje k rozhraní API pro přístup ke komentářům v souboru DOC
- Stažení Aspose.Words Cloud SDK for Dotnet to read the comments in a Word file
- Nastavte projekt řešení C# s výše uvedenou sadou SDK, abyste získali komentáře DOCX
Kroky k načtení komentářů Word DOC pomocí C# REST AP
- Nastavte ID klienta a Tajný klíč klienta pro rozhraní API pro přístup ke komentářům v souboru aplikace Word
- Vytvořte instanci třídy WordsAPI s přihlašovacími údaji klientského účtu
- Vytvořte požadavek na čtení komentářů pomocí instance GetCommentOnlineRequest zadáním názvu souboru a indexu komentáře
- Access the Comment in the Word document online pomocí metody GetCommentOnline
- Požadovaný komentář bude vrácen a zobrazen v konzole
Výše uvedené kroky vysvětlují proces přístupu k dokumentům Word online pomocí C# REST API. Začneme inicializací objektu WordsApi pomocí ClientSecret a ClientId, vytvořením GetCommentOnlineRequest s názvem souboru a indexem komentářů. Ke zpracování žádosti o komentář použijeme metodu GetCommentOnline() a jako odpověď získáme dotazovaný objekt třídy Comment ke zpracování na naší straně.
Kód pro čtení komentářů DOCX s C# Low Code API
using System; | |
using System.IO; | |
using System.Linq; | |
using Aspose.Words.Cloud.Sdk; | |
using Aspose.Words.Cloud.Sdk.Model; | |
using Aspose.Words.Cloud.Sdk.Model.Requests; | |
namespace WordsSample.Words | |
{ | |
public class Comments | |
{ | |
public void GetAComment() | |
{ | |
try | |
{ | |
var config = new Configuration(); | |
config.ClientSecret = "secret"; | |
config.ClientId = "clientId"; | |
string output = "output.docx"; | |
var wordsApi = new WordsApi(config); | |
using var requestDocument = File.OpenRead("Comments.docx"); | |
var request = new GetCommentOnlineRequest(requestDocument, 0); | |
var task = wordsApi.GetCommentOnline(request); | |
var res = task.Result; | |
Console.WriteLine(res.Comment.Text); | |
} | |
catch (Exception e) | |
{ | |
Console.WriteLine(e.Message); | |
} | |
} | |
} | |
} |
Tento příklad kódu zahrnuje proces čtení komentářů DOCX pomocí NET REST API. GetCommentOnlineRequest přebírá povinné parametry názvu dokumentu a indexu komentářů a zpřístupňuje volitelné parametry pro nastavení kódování zatížení souboru dokumentu, hesla a šifrovacího hesla. Požadavek zpracovaný funkcí GetCommentOnline() vrátí objekt Comment obsahující informace jako text komentáře, jméno autora, iniciály autora a čas komentáře, abychom jmenovali alespoň některé.
V tomto příkladu jsme se zaměřili na to, jak načíst komentáře Word DOC pomocí C# REST API. Pokud chcete smazat komentáře Word DOC, přečtěte si článek na Odstraňte komentáře ve Word DOC pomocí NET REST API.