ページの向きは、ページのコンテンツレイアウトによって異なります。開発者は、プログラムで各ページの向きを適切な方向に変更できます。この記事では、JavaでWord文書のページの向きを変更する方法を学びます。これとは別に、Javaアプリケーションを使用して、横向きを縦向きに変更する方法と、縦向きを横向きに変更する方法について説明します。

JavaでのDOC/DOCXのページの向きの変更

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

GroupDocs.Merger for Javaは、Javaアプリケーション内のドキュメントページを処理するためのAPIです。これにより、Wordドキュメントページやその他の多くのサポートドキュメント形式の向きを変更できます。これを使用して、DOC/DOCXファイルのページの向きを変更します。 APIの詳細やその他の機能については、ドキュメントにアクセスしてください。

###ダウンロードして構成する

ダウンロードセクションからライブラリを取得します。 MavenベースのJavaアプリケーションの場合は、次のpom.xml構成を追加するだけです。この後、この記事の例と、GitHubで利用できる他の多くの例を試すことができます。詳細については、APIリファレンスをご覧ください。

<repository>
	<id>GroupDocsJavaAPI</id>
	<name>GroupDocs Java API</name>
	<url>http://repository.groupdocs.com/repo/</url>
</repository>
<dependency>
        <groupId>com.groupdocs</groupId>
        <artifactId>groupdocs-merger</artifactId>
        <version>22.2</version> 
</dependency>

JavaでWordページの向きを横向きに変更する

プログラムでWord文書のページランドスケープを作成する方法から始めます。次の手順では、Word DOC/DOCXドキュメントのページの向きをJavaで横向きに変更できます。

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

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

// JavaでWord文書のページの向きを横向きに変更する方法
OrientationOptions orientationOptions = new OrientationOptions(OrientationMode.Landscape, new int[] { 1, 2 });
Merger merger = new Merger("path/document.docx");
merger.changeOrientation(orientationOptions);
merger.save("path/orientation-landscape-document.docx");

JavaでWordページの向きをPortraitに変更する

同様に、Word文書の任意のページセットを縦向きに設定できます。次の手順では、JavaでWord文書ページの向きを縦向きに変更できます。

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

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

// JavaでWord文書のページの向きをPortraitに変更する方法
OrientationOptions orientationOptions = new OrientationOptions(OrientationMode.Prtrait, new int[] { 3, 4 });
Merger merger = new Merger("path/document.docx");
merger.changeOrientation(orientationOptions);
merger.save("path/orientation-landscape-document.docx");

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

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

結論

結論として、Javaアプリケーション内でWord文書のページの向きを変更する方法を学びました。 DOCXファイルの選択したページの横向きを縦向きに変更するコードスニペットについて説明しました。同様に、Javaコード例を使用して、選択したページの縦向きを横向きに変更しました。 Wordページの向きを切り替えることができる独自のアプリケーションの構築を開始します。

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

関連項目