JavaでWordページを再配置する

ワードプロセッシングドキュメントは、ドキュメントのドラフトに使用される最も一般的なファイル形式の1つです。複数の大きなファイルを処理している間、フォーマットを失うことなくページを移動することは決して簡単ではありません。ページを再配置するために、この記事では、** JavaでWord文書(DOC / DOCX) のページをプログラムで移動する方法**について説明します。

Word文書ページを移動するJavaAPI

** GroupDocs.Merger **は、ドキュメントとそのページを処理するJava API を提供します/) 。これにより、Javaアプリケーション内でのドキュメントの移動、削除、分割、ページの抽出、ページの向きの変更、およびドキュメントページの回転が可能になります。このAPIを使用して、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文書のページを移動する

ページを注文して新しい位置に移動するだけです。以下は、JavaでWord文書のページを再配置する手順です。

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

次のJavaソースコードは、Word文書のページを再配置します。正確には、DOCXドキュメントの7ページ目を2位に移動します。

// Javaでワードプロセッシングドキュメント(DOC / DOCX) のページを再配置します
int pageNumber = 7;
int newPageNumber = 2;
MoveOptions moveOptions = new MoveOptions(pageNumber, newPageNumber);

Merger merger = new Merger("path\document.docx");

merger.movePage(moveOptions);
merger.save("path\rearranged-document.docx");

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

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

結論

要約すると、JavaでWord文書のページ順序を変更する方法を学びました。 DOCXファイルのページ位置を変更したソースコードの例を見ました。独自のオンラインアプリケーションを作成して、Wordページをオンラインで再配置できます。 APIの詳細については、ドキュメント にアクセスしてください。質問については、フォーラム からお問い合わせください。

関連項目