この簡単なトピックでは、NET REST API を使用して Word ドキュメント内のコメントを読み取る方法について説明します。 Aspose.Words for .NET Cloud SDK を使用して、C# ローコード API で DOCX コメントを読み取ります。開発環境を構成し、その手順と C# REST API サンプル コードに従うための詳細がすべて記載されています。
前提条件
- DOC ファイル内のコメントにアクセスするには、アカウントを作成して API 認証情報を取得 してください。
- ダウンロード Aspose.Words Cloud SDK for Dotnet to read the comments in a Word file
- DOCX コメントを取得するには、上記の SDK を使用して C# ソリューション プロジェクトをセットアップします。
C# REST AP を使用して Word DOC コメントをロードする手順
- Word ファイル内のコメントにアクセスするための API のクライアント ID とクライアント シークレットを設定します。
- クライアント アカウントの資格情報を使用して WordsAPI クラスのインスタンスをインスタンス化します。
- ファイル名とコメント インデックスを指定して、GetCommentOnlineRequest のインスタンスを使用してコメントを読み取るリクエストを作成します。
- GetCommentOnline メソッドを使用してオンラインで Access the Comment in the Word document
- 必要なコメントが返され、コンソールに表示されます
上記の手順は、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のコメントを削除する の記事を参照してください。