这个简单的主题介绍了如何使用 NET REST API 读取 Word 文档中的注释。我们将使用 Aspose.Words for .NET Cloud SDK 通过 C# 低代码 API 读取 DOCX 评论。您将找到配置开发环境并遵循步骤和 C# REST API 示例代码的所有详细信息。
先决条件
- 创建帐户并获取 API 凭据 以访问 DOC 文件中的注释
- 下载 Aspose.Words Cloud SDK for Dotnet to read the comments in a Word file
- 使用上述 SDK 设置 C# 解决方案项目以获取 DOCX 注释
使用 C# REST AP 加载 Word DOC 注释的步骤
- 设置 API 的客户端 ID 和客户端密钥以访问 Word 文件中的注释
- 使用您的客户帐户凭据实例化 WordsAPI 类的实例
- 通过提供文件名和评论索引,使用 GetCommentOnlineRequest 的实例创建读取评论的请求
- 使用 GetCommentOnline 方法在线 Access the Comment in the Word document
- 所需的Comment将被返回并显示在控制台中
上述步骤说明了使用 C# REST API 在线访问 Word 文档的过程。我们将首先使用 ClientSecret 和 ClientId 初始化 WordsApi 对象,并使用文件名和评论索引创建 GetCommentOnlineRequest。我们将使用 GetCommentOnline() 方法来处理评论请求,作为响应,我们将获取查询到的 Comment 类对象以供我们进一步处理。
使用 C# 低代码 API 读取 DOCX 注释的代码
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); | |
} | |
} | |
} | |
} |
此示例代码需要使用 NET REST API 读取 DOCX 注释的过程。 GetCommentOnlineRequest 采用强制文档名称和评论索引参数,并公开可选参数来设置文档文件的加载编码、密码和加密密码。 GetCommentOnline() 处理的请求将返回 Comment 对象,其中包含评论文本、作者姓名、作者姓名首字母和评论时间等信息。
在此示例中,我们重点关注如何使用 C# REST API 加载 Word DOC 注释。如果您想删除Word DOC注释,请参阅使用 NET REST API 删除 Word DOC 中的注释上的文章。