В этой простой теме рассказывается, как читать комментарии в документе 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.