この記事では、NET REST API を使用して Word の段落をインデントする 方法について説明します。.NET クラウド SDK を使用して、C# REST API を使用して Word にぶら下げインデントを追加する方法 を学習します。この記事では、サンプル コードとともにさまざまな書式設定オプションについて説明します。
前提条件
ダウンロード Aspose.Words Cloud SDK for Dotnet to add hanging indent in a Word file
段落をインデントするための上記のSDKを使用してC#ソリューションプロジェクトをセットアップします
C# Low Code API を使用して段落の最初の行をインデントする手順
- クライアントIDとシークレットを使用して段落をインデントするWordsApiクラスのインスタンスを作成します。
- 選択したテキストをインデントするために、ソース Word ファイルをバイト配列に読み込みます。
- ParagraphFormatUpdateクラスのオブジェクトを作成し、希望するインデントを設定します。
- 入力/出力 Word ファイルと書式設定パラメータを使用して UpdateParagraphFormatOnlineRequest オブジェクトを作成します。
- UpdateParagraphFormatOnline() メソッドを呼び出して、目的の段落をインデントします。
- APIレスポンスからの出力ストリームをディスク上のローカルファイルに保存する
前述の手順では、NET REST API を使用して Word にぶら下げインデントを追加する方法について説明しています。プロセスを開始するには、ソースの Word ファイルを読み込み、ParagraphFormatUpdate オブジェクトを使用して必要な書式変更を作成し、UpdateParagraphFormatOnlineRequest オブジェクトを使用して要求を作成し、UpdateParagraphFormatOnline メソッドを使用して段落をインデントします。最後に、アップロードしたファイルにオンライン インデントを追加した後、出力 Word ファイルを保存します。
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 IndentParagaph() | |
{ | |
var wordsApi = new WordsApi("client ID", "client secret");// For Indenting a paragraph | |
using var requestDocument = File.OpenRead("SampleToRender.docx"); | |
var requestParagraphFormatDto = new ParagraphFormatUpdate() | |
{ | |
FirstLineIndent = -72.0, | |
RightIndent = 72, | |
LeftIndent = 72, | |
}; | |
var updateRequest = new UpdateParagraphFormatOnlineRequest(requestDocument, requestParagraphFormatDto, 0); | |
string output = "output.docx"; | |
updateRequest.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); | |
} | |
} | |
} | |
} | |
} |
サンプル コードは、NET REST API を使用して Word でインデントを設定する方法 を示しています。ぶら下げインデントを設定する場合は、FirstLineIndent パラメータを負の値に設定し、それ以外の場合は最初の行のインデントを追加するためのポイント単位で正の値に設定します。ParagraphFormatUpdate クラスで配置、行間隔、網掛けなどの他の書式設定パラメータを使用して、Word ファイルをオンラインで更新することもできます。
このトピックでは、段落をインデントする方法について学習しました。Word ファイルに段落を挿入する手順を学習したい場合は、次の記事を参照してください: NET REST API を使用して Word に段落を挿入する。