C# REST API を使用して Word の脚注を削除する

このチュートリアルでは、C# REST API を使用して DOC の脚注を削除する方法について説明します。複数のプラットフォームで Cloud SDK を使用して、C# ローコード API を使用して Word の脚注を自動的に削除する方法を学習します。オンラインで操作を実行し、更新された Word ファイルを取得してディスクに保存する方法が示されます。

前提条件

C# .NET ベースの API を使用して Word の脚注を削除する手順

  1. クライアントIDとシークレットを設定して構成オブジェクトを作成します。
  2. WordsApi オブジェクトをインスタンス化して脚注を削除します
  3. 脚注付きの入力 Word ファイルをバイト配列に読み取ります。
  4. 入力ドキュメント ストリームとターゲット脚注インデックスを設定して、DeleteFootnoteOnlineRequest() を作成します。
  5. DeleteFootnoteOnline() メソッドを呼び出して、要求された脚注を削除します
  6. API 応答から出力ストリームを取得し、Word ドキュメントとしてディスクに保存します。

上記の手順は、C# REST インターフェイスを使用して Word で脚注を削除する方法 をまとめたものです。クライアント ID とシークレットを含む Configuration クラス オブジェクトを渡して、WordsApi オブジェクトを作成します。 DeleteFootnoteOnlineRequest クラスを使用して脚注の要求オブジェクトを作成し、DeleteFootnoteOnline() メソッドを呼び出して、この要求オブジェクトを使用して脚注を削除します。

C# ローコード API を使用して脚注を削除するコード

using Aspose.Words.Cloud.Sdk;
using Aspose.Words.Cloud.Sdk.Model;
using Aspose.Words.Cloud.Sdk.Model.Requests;
using System;
using System.IO;
namespace WordsSample.Words
{
public class WorkWithFootnotes
{
public void RemoveAFootnote()
{
try
{
var apiClient = new Configuration();
apiClient.ClientSecret = "secret";
apiClient.ClientId = "id";
var wordsApi = new WordsApi(apiClient);
using var requestDocument = File.OpenRead("Footnote.docx");
var deleteRequest = new DeleteFootnoteOnlineRequest(requestDocument, 0);
var task = wordsApi.DeleteFootnoteOnline(deleteRequest);
task.Wait();
var result = task.Result;
if (result.TryGetValue("", out var stream))
{
stream.Position = 0;
using (var fileStream = File.Create("output.docx"))
{
stream.Seek(0, SeekOrigin.Begin);
stream.CopyTo(fileStream);
}
}
}
catch (Exception e)
{
Console.WriteLine(e.Message);
}
}
}
}

このサンプル コードでは、C# RESTful サービスを使用して Word で脚注を削除する方法 を示しています。ソース Word ファイルをロードするためのエンコードを定義し、入力ファイルがパスワードで保護されている場合はパスワードを指定することもできます。リクエスト オブジェクトをインスタンス化するときに、Word 文書にノード パスを設定することもできます。

次のページで別の同様の機能を確認することもできます: NET REST APIを使用してWord DOCをMarkdownに変換する

 日本語