このチュートリアルでは、C# REST API を使用して DOC の脚注を削除する方法について説明します。複数のプラットフォームで Cloud SDK を使用して、C# ローコード API を使用して Word の脚注を自動的に削除する方法を学習します。オンラインで操作を実行し、更新された Word ファイルを取得してディスクに保存する方法が示されます。
前提条件
ダウンロード Aspose.Words Cloud SDK for Dotnet for deleting a footnote
上記の SDK を使用して C# プロジェクトをセットアップし、必要な脚注を削除します
C# .NET ベースの API を使用して Word の脚注を削除する手順
- クライアントIDとシークレットを設定して構成オブジェクトを作成します。
- WordsApi オブジェクトをインスタンス化して脚注を削除します
- 脚注付きの入力 Word ファイルをバイト配列に読み取ります。
- 入力ドキュメント ストリームとターゲット脚注インデックスを設定して、DeleteFootnoteOnlineRequest() を作成します。
- DeleteFootnoteOnline() メソッドを呼び出して、要求された脚注を削除します
- 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に変換する。