Ova jednostavna tema pokriva kako čitati komentare u Word dokumentu s NET REST API-jem. Koristit ćemo Aspose.Words za .NET Cloud SDK za čitanje DOCX komentara s C# Low Code API. Pronaći ćete sve detalje za konfiguriranje razvojnog okruženja i slijedite korake i C# REST API primjer koda.
Preduvjet
- Izradite račun i nabavite vjerodajnice za API za pristup komentarima u DOC datoteci
- preuzimanje datoteka Aspose.Words Cloud SDK for Dotnet to read the comments in a Word file
- Postavite projekt C# rješenja s gornjim SDK-om kako biste dobili DOCX komentare
Koraci za učitavanje Word DOC komentara s C# REST AP
- Postavite ID klijenta i Tajnu klijenta za API za pristup komentarima u Word datoteci
- Instancirajte instancu WordsAPI klase s vjerodajnicama računa klijenta
- Stvorite zahtjev za čitanje komentara koristeći instancu GetCommentOnlineRequest tako da navedete naziv datoteke i indeks komentara
- Access the Comment in the Word document online korištenjem metode GetCommentOnline
- Traženi komentar bit će vraćen i prikazan na konzoli
Gornji koraci objašnjavaju postupak mrežnog pristupa Word dokumentima s C# REST API-jem. Započet ćemo inicijalizacijom WordsApi objekta pomoću ClientSecret i ClientId, stvaranjem GetCommentOnlineRequest s nazivom datoteke i indeksom komentara. Koristit ćemo metodu GetCommentOnline() za obradu zahtjeva za komentarom i kao odgovor ćemo dobiti traženi objekt klase komentara za daljnju obradu s naše strane.
Kod za čitanje DOCX komentara s C# Low Code API-jem
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); | |
} | |
} | |
} | |
} |
Ovaj primjer koda uključuje postupak čitanja DOCX komentara s NET REST API-jem. GetCommentOnlineRequest uzima obvezni naziv dokumenta i parametre indeksa komentara i izlaže neobavezne parametre za postavljanje kodiranja učitavanja datoteke dokumenta, lozinke i lozinke za šifriranje. Zahtjev koji obrađuje GetCommentOnline() vratit će objekt Comment koji sadrži informacije poput teksta komentara, imena autora, inicijala autora i vremena komentara, da spomenemo samo neke.
U ovom smo se primjeru usredotočili na to kako učitati Word DOC komentare s C# REST API-jem. Ako želite izbrisati Word DOC komentare, pogledajte članak na Brisanje komentara u Word DOC-u pomoću NET REST API-ja.