ドキュメントのすべてのページに異なるレイアウトが含まれている場合があります。ページの内容によって異なります。向きがそれに合うもの。開発者は、各ページの向きを適切な方向に変更できます。この記事では、C#を使用してWord文書のページの向きを変更する方法を学習します。これとは別に、.NETアプリケーションを使用して、縦向きのレイアウトを横向きに変更する方法と、横向きを縦向きに変更する方法について説明します。
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文書のページの向きを横向きに変更できます。
- Mergerを使用してWord文書をロードします。
- 向きオプションを用意し、モードを横向きに設定します。
- ChangeOrientation() を使用して向きを変更します。
- 適切なSave() を使用して更新されたドキュメントを保存します。
次の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の詳細については、ドキュメントをご覧ください。お問い合わせは、フォーラムまでお問い合わせください。