Тази проста тема обхваща как да четете коментари в документ на Word с NET REST API. Ще използваме Aspose.Words за .NET Cloud SDK, за да четем DOCX коментари с C# Low Code API. Ще намерите всички подробности за конфигуриране на средата за разработка и следвайте стъпките и C# REST API Примерен код.
Предпоставка
- Създайте акаунт и получете идентификационни данни за API за достъп до коментарите в DOC файла
- Изтегли Aspose.Words Cloud SDK for Dotnet to read the comments in a Word file
- Настройте проект за решение на C# с горния SDK, за да получите DOCX коментарите
Стъпки за зареждане на Word DOC коментари с C# REST AP
- Задайте ИД на клиента и Тайна на клиента за API за достъп до коментарите във файл на Word
- Създайте екземпляр на класа WordsAPI с идентификационните данни на вашия клиентски акаунт
- Създайте заявка за четене на коментарите, като използвате екземпляр на GetCommentOnlineRequest, като предоставите името на файла и индекса на коментара
- Access the Comment in the Word document онлайн чрез метода GetCommentOnline
- Необходимият коментар ще бъде върнат и показан в конзолата
Горните стъпки обясняват процеса за достъп до Word документи онлайн с C# REST API. Ще започнем с инициализиране на обекта WordsApi с помощта на ClientSecret и ClientId, създаване на GetCommentOnlineRequest с името на файла и индекса на коментара. Ще използваме метода GetCommentOnline(), за да обработим заявката за коментар и в отговор ще получим обекта на заявения клас Comment, който да обработим допълнително от наша страна.
Код за четене на DOCX коментари с 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); | |
} | |
} | |
} | |
} |
Този примерен код включва процеса за четене на DOCX коментари с NET REST API. GetCommentOnlineRequest приема задължително име на документ и параметри на индекса на коментара и излага незадължителни параметри, за да зададе кодиране, парола и парола за шифроване на файла на документа. Заявката, обработена от GetCommentOnline(), ще върне обекта Comment, съдържащ информация като текст на коментара, име на автор, инициали на автора и време на коментара, за да назовем само няколко.
В този пример се съсредоточихме върху това как да зареждаме Word DOC коментари с C# REST API. Ако искате да изтриете коментарите на Word DOC, вижте статията на Изтриване на коментари в Word DOC с NET REST API.