NET REST API を使用して Word 文書に境界線を追加する

この記事では、NET REST API を使用して Word ドキュメントに境界線を追加する 方法について説明します。.NET クラウド SDK を使用して、C# REST API を使用して Word に境界線を追加する 方法を学習します。カスタマイズには境界線の複数のプロパティを使用し、境界線を適用する対象のセクションと段落を選択します。

前提条件

C# REST API を使用して Word に境界線を追加する手順

  1. クローンされたIDとシークレットを設定してWordsApiオブジェクトを初期化し、段落の境界線を追加します。
  2. 境界線を適用するためのUpdateBorderOnlineRequestクラスのオブジェクトを作成する
  3. 境界線を描画するために入力Wordファイルをメモリストリームに読み込む
  4. Borderクラスオブジェクトを作成し、カスタマイズしてリクエストオブジェクトに設定する
  5. リクエストオブジェクトにノードパス、境界タイプ、および宛先ファイルを設定する
  6. UpdateBorderOnline() メソッドを呼び出して段落に境界線を追加します
  7. APIレスポンスからの出力ファイルを保存する

上記の手順は、C# Low Code API を使用して Word に境界線を挿入する方法をまとめたものです。WordsApi オブジェクトを作成し、UpdateBorderOnlineRequest オブジェクトを宣言してそのプロパティを設定し、入力 Word ファイルをリクエスト オブジェクトに読み込み、ノード パスと境界線の種類を設定します。最後に、UpdateBorderOnline() メソッドを呼び出して、対象の段落に境界線を適用します。

C# ローコード API を使用して Word に境界線を追加するコード

using System.IO;
using Aspose.Words.Cloud.Sdk;
using Aspose.Words.Cloud.Sdk.Model;
using Aspose.Words.Cloud.Sdk.Model.Requests;
namespace WordsSample.Words
{
public class WordFileOperations
{
public void CreateBorder()
{
var wordsApi = new WordsApi("Client ID", "Client Secret");
var request = new UpdateBorderOnlineRequest();
request.Document = File.OpenRead("Sample.docx");
request.BorderProperties = new Border()
{
BorderType = Border.BorderTypeEnum.Right,
DistanceFromText = 2f,
LineStyle = Border.LineStyleEnum.Thick,
LineWidth = 2f,
Shadow = true
};
request.NodePath = "sections/0/paragraphs/1";
request.BorderType = "0";
string output = "output.docx";
request.DestFileName = output;
var task = wordsApi.UpdateBorderOnline(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);
}
}
}
}
}

このサンプル コードは、C# REST API を使用して Word に境界線を配置する方法を示しています。Border クラスを使用して、境界線の種類、線のスタイル、テキストからの距離、線の幅、影などのプロパティを設定します。NodePath プロパティを設定して、対象の Word ファイル内のセクションと段落を選択します。

この記事では、NET REST API を使用して Word に境界線を付ける方法 について説明しました。Word ファイルに透かしを挿入する場合は、次の記事を参照してください: NET REST API を使用して Word に透かしを追加する

 日本語