NET REST API を使用して Word で段落の書式を設定する

このガイドでは、NET REST API を使用して Word で段落の書式を設定する方法 について説明します。.NET クラウド SDK を使用して、C# Low Code API で段落の書式設定 を更新する方法を学習します。Word 文書の内容と書式を変更する操作をフル コントロールで実行できます。

前提条件

C# REST API を使用して段落の書き方を変更する手順

  1. 段落の書式を設定するためにクライアント ID とシークレットを指定して WordsApi オブジェクトを初期化します。
  2. 段落の書式を変更するために、ソースWordファイルをバイト配列に読み込みます。
  3. ParagraphFormatUpdateオブジェクトをインスタンス化し、書式設定パラメータを設定する
  4. 上記の設定を使用してUpdateParagraphFormatOnlineRequestオブジェクトを作成します。
  5. リクエストオブジェクトを使用してUpdateParagraphFormatOnlineメソッドを呼び出す
  6. 書式スタイルを変更した後、出力Wordファイルを保存します。

上記の手順では、C# REST API を使用して Microsoft Word の段落書式を変更する方法を定義しています。ソースの Word ファイルを読み込み、書式を変更するためのカスタム設定を指定して ParagraphFormatUpdate オブジェクトを作成します。UpdateParagraphFormatOnline() メソッドを呼び出して変更を適用し、出力ファイルを保存します。

C# ローコード API を使用して段落の書式を変更するコード

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 InsertListInWord()
{
var wordsApi = new WordsApi("31C70AB9-2E4D-43C5-A50E-DE0E42E9D7BA", "28902ecffd4b73eb7d51065c3eeae970");
string output = "Output.docx";
using var requestDocument = File.OpenRead("Sample.docx");
var requestParagraphFormatDto = new ParagraphFormatUpdate()
{
Alignment = ParagraphFormatUpdate.AlignmentEnum.Right,
StyleIdentifier = ParagraphFormatBase.StyleIdentifierEnum.BlockText,
FirstLineIndent=100
};
var updateRequest = new UpdateParagraphFormatOnlineRequest(requestDocument, requestParagraphFormatDto, 0, destFileName:output);
var task = wordsApi.UpdateParagraphFormatOnline(updateRequest);
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 を使用した段落の配置、スタイル設定、およびインデントを示しています。リンク、配置、ドロップ キャップの位置、最初の行のインデント、行間隔、ページ区切り、およびスタイル名を設定できます。UpdateParagraphFormatOnlineRequest クラスのコンストラクターのインデックス パラメーターを使用して対象の段落を選択するか、そのオブジェクトの Index 属性を設定できます。

このトピックでは、C# Low Code API を使用した MS Word 段落書式設定 について学習しました。Word ファイル内のテキストを置換するには、次の記事を参照してください: NET REST API を使用して Word 内の単語を置換する

 日本語