ドキュメントのすべてのページに異なるレイアウトが含まれている場合があります。ページの内容によって異なります。向きがそれに合うもの。開発者は、各ページの向きを適切な方向に変更できます。この記事では、C#を使用してWord文書のページの向きを変更する方法を学習します。これとは別に、.NETアプリケーションを使用して、縦向きのレイアウトを横向きに変更する方法と、横向きを縦向きに変更する方法について説明します。

C#を使用してDOC/DOCXのページの向きを変更する

Wordページの向きを変更するための.NETAPI

GroupDocs.Merger は、Word文書ページの向きを変更できる.NETAPIを紹介しています。さらに、APIを使用すると、.NETアプリケーション内でのページの移動、ページの削除、ドキュメントの分割、ドキュメントページの抽出、およびローテーションが可能になります。このGroupDocs.Mergerfor.NETを使用して、C#を使用してDOC/DOCXファイルのページの向きを変更します。 APIの詳細やその他の機能については、ドキュメントにアクセスしてください。

ダウンロードセクションからDLLまたはMSIインストーラーをダウンロードするか、NuGetを介して.NETアプリケーションにAPIをインストールできます。

PM> Install-Package GroupDocs.Merger

C#を使用してWordページの向きを横向きに変更する

プログラムでWord文書のページランドスケープを作成する簡単な方法から始めましょう。次の手順では、C#を使用してWord文書のページの向きを横向きに変更できます。

次のC#コードは、Word文書の一部のページの縦向きを横向きに変更します。

// C#を使用してWord文書のページの向きを横向きに変更する方法 
using (Merger merger = new Merger("path/document.docx"))
{
    OrientationOptions orientationOptions = new OrientationOptions(OrientationMode.Landscape, new int[] { 1, 2 });
    merger.ChangeOrientation(orientationOptions);
    merger.Save("path/orientation-landscape-document.docx");
}

C#を使用してWordページの向きを縦向きに変更する

同様に、Word文書の任意のページセットを縦向きにすることができます。次の手順では、C#を使用してWordドキュメントページの向きを縦向きに変更できます。

  • Mergerを使用してWord文書をロードします。
  • 向きオプションを用意し、モードを縦向きに設定します。
  • ChangeOrientation() メソッドを使用して、方向を変更します。
  • 適切なSave() メソッドを使用して、更新されたドキュメントを保存します。

次のC#コードは、Word文書の一部のページの縦向きを縦向きに変更します。

// C#を使用してWord文書のページの向きを縦向きに変更する方法  
using (Merger merger = new Merger("path/document.docx"))
{
    OrientationOptions orientationOptions = new OrientationOptions(OrientationMode.Portrait, new int[] { 3, 4 });   
    merger.ChangeOrientation(orientationOptions);
    merger.Save("path/orientation-portrait-document.docx");
}

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

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

結論

結論として、.NETアプリケーション内でC#を使用してWord文書のページの向きを変更する方法を学びました。 DOCXファイルの選択したページの縦向きを横向きに変更したソースコードの例を見ました。同様に、C#の例を使用して、選択したページの横向きを縦向きに変更しました。 Wordページの向きをオンラインで切り替えることができる独自のアプリケーションを作成してみることができます。

APIの詳細については、ドキュメントをご覧ください。お問い合わせは、フォーラムまでお問い合わせください。

関連項目