このガイドでは、NET REST API を使用して Word で段落の書式を設定する方法 について説明します。.NET クラウド SDK を使用して、C# Low Code API で段落の書式設定 を更新する方法を学習します。Word 文書の内容と書式を変更する操作をフル コントロールで実行できます。
前提条件
- アカウントを作成してAPI認証情報を取得する
- ダウンロード Aspose.Words Cloud SDK for Dotnet to set paragraph formatting in a Word file
- 段落の配置やインデントなどを変更するには、上記の SDK を使用して C# ソリューション プロジェクトをセットアップします。
C# REST API を使用して段落の書き方を変更する手順
- 段落の書式を設定するためにクライアント ID とシークレットを指定して WordsApi オブジェクトを初期化します。
- 段落の書式を変更するために、ソースWordファイルをバイト配列に読み込みます。
- ParagraphFormatUpdateオブジェクトをインスタンス化し、書式設定パラメータを設定する
- 上記の設定を使用してUpdateParagraphFormatOnlineRequestオブジェクトを作成します。
- リクエストオブジェクトを使用してUpdateParagraphFormatOnlineメソッドを呼び出す
- 書式スタイルを変更した後、出力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 内の単語を置換する。