C#.NETを使用してWordページを再配置する

デジタルの世界では、ワードプロセッシングドキュメントは、ドキュメントの作成と編集に使用される最も一般的に使用されるファイル形式の1つです。大きなドキュメントを処理している間、フォーマットを失うことなくページを移動することは本当に簡単ではありません。 さまざまな種類の複数のドキュメントを組み合わせる 、または単に同じ種類のファイルをマージする を1つのドキュメントにマージします。ページを再配置するために、この記事では、** C#を使用してWord文書(DOC / DOCX) のページをプログラムで移動する方法**について説明します。

Word文書ページを移動するための.NETAPI

** GroupDocs.Merger **は、.NETアプリケーション内でのドキュメントの移動、削除、分割、ページの抽出、ページの向きの変更、およびドキュメントページの回転を可能にする.NETAPIを提供します。今日は、このAPIを使用して、C#を使用してDOC/DOCXファイルのページを移動します。 APIの詳細やその他の機能については、ドキュメント にアクセスしてください。

ダウンロードセクション からDLLまたはMSIインストーラーをダウンロードするか、NuGet

PM> Install-Package GroupDocs.Merger

C#を使用してWord文書のページを移動する

ページの移動は簡単です。その特定のページに新しい位置に移動するように命令するだけです。以下は、C#を使用してWord文書のページを再配置する手順です。

  • MoveOptions クラスを使用して、ターゲットページのページ番号とその新しい位置を定義します。
  • Merger クラスを使用してDOC/DOCXドキュメントをロードします。
  • MovePage() メソッドを使用してページを移動します。
  • Save() メソッドを使用して、再配置されたドキュメントを保存します。

次のC#コードは、Wordドキュメントのページを再配置するのに役立ちます。正確には、DOCXドキュメントの7ページ目を2位に移動します。

// C#を使用してワードプロセッシングドキュメント(DOC / DOCX) のページを再配置します
int pageNumber = 7;
int newPageNumber = 2;

MoveOptions moveOptions = new MoveOptions(pageNumber, newPageNumber);
using (Merger merger = new Merger("path\document.docx"))
{
    merger.MovePage(moveOptions);
    merger.Save("path\rearranged-document.docx");
}

無料のAPIライセンスを取得する

評価の制限なしでAPIを使用するために、無料の一時ライセンスを取得 することができます。

結論

結論として、.NETアプリケーション内でC#を使用してWord文書のページ順序を変更する方法を学びました。 DOCXファイルのページの位置を変更したソースコードの例を見ました。ページを簡単にシャッフルすることで、Wordページをオンラインで再配置できる独自のアプリケーションを構築できます。

APIの詳細については、ドキュメント にアクセスしてください。質問については、フォーラム からお問い合わせください。

関連項目