NET REST API を使用して Word の境界線を削除する

この記事では、NET REST API を使用して Word の境界線を削除する 方法について説明します。.NET クラウド SDK を使用して、C# REST API を使用して Word の段落境界線を自動的に削除する 方法を学習します。段落から個々の境界線またはすべての境界線を削除するプロセスを学習します。

前提条件

C# ローコード API を使用して Word の境界線を削除する手順

  1. 段落の境界線を削除するには、クローンされたIDとシークレットを設定してWordsApiオブジェクトを初期化します。
  2. すべての境界線を削除するためのDeleteBordersOnlineRequestクラスのオブジェクトを作成します。
  3. 境界線を削除するために入力Wordファイルをメモリストリームに読み込む
  4. リクエストオブジェクトに宛先ファイル名、ノードパス、ドキュメントバイナリストリームを設定します。
  5. DeleteBordersOnline()メソッドを呼び出して境界線を削除します
  6. APIレスポンスオブジェクトからの出力ストリームをファイルに保存する

上記の手順は、C# Low Code API を使用して Word の境界線を削除する方法をまとめたものです。WordsApi クラスのオブジェクトを作成し、DeleteBordersOnlineRequest オブジェクトを作成して、そのプロパティを設定します。境界線を削除するには、DeleteBordersOnline() メソッドを呼び出します。

C# REST API を使用して Word の段落の境界線を削除するコード

using System.IO;
using Aspose.Words.Cloud.Sdk;
using Aspose.Words.Cloud.Sdk.Model.Requests;
namespace WordsSample.Words
{
public class WordFileOperations
{
public void DeleteBorder()
{
var wordsApi = new WordsApi("Client ID", "Client Secret");
var request = new DeleteBordersOnlineRequest();
request.Document = File.OpenRead("Example.docx");
string output = "output.docx";
request.DestFileName = output;
request.NodePath = "sections/0/paragraphs/1";
var task = wordsApi.DeleteBordersOnline(request);
task.Wait();
var result = task.Result;
if (result.Document.TryGetValue(output, out var stream))
{
stream.Position = 0;
using (var fileStream = File.Create(output))
{
stream.Seek(0, SeekOrigin.Begin);
stream.CopyTo(fileStream);
}
}
}
}
}

このサンプル コードは、NET REST API を使用して Word の境界線を削除する方法 を示しています。DeleteBordersOnline() を呼び出すときに、境界線の種類の値を設定する必要はありません。ただし、特定の境界線を削除する場合は、DeleteBorderOnline() メソッドを使用して、要求オブジェクトで境界線の種類を設定します。

段落から境界線を削除する方法を学びました。段落に境界線を追加するには、次の記事を参照してください: NET REST API を使用して Word 文書に境界線を追加する

 日本語