Word は、文書を作成するための最も人気のある Word プログラムです。ただし、より大きな Word 文書を扱う場合は、ページの順序を変更する必要がある場合があります。最初から始めるのではなく、最終的により良い順序になるようにページを再配置することを検討してください。したがって、Word でページの順序を変更する方法を知ることが非常に重要です。この記事では、Ruby を使用して Word でページを移動、並べ替え、並べ替える方法を説明します。
この記事では次のトピックについて説明します。
- Word ページを再配置するための REST API - インストール
- Rubyを使用してWord文書のページを再配置する方法
- Ruby で REST API を使用して Word DOCX ページを交換する方法
Word ページを再配置するための REST API - インストール
オンラインで単語ページを並べ替えるには、GroupDocs.Merger Cloud API の Ruby SDK を使用します。この API を使用すると、Word ドキュメントから不要なページを分割、結合、削除できます。 サポートされているドキュメント形式内の単一ページまたはページの集合を並べ替えることもできます。 Rails コンソールで次のコマンドを使用してインストールしてください。
gem install groupdocs_merger_cloud
以下の手順に従う前に、ダッシュボードからクライアント ID とシークレットを取得してください。 ID とシークレットを取得したら、以下に示すようにコードを追加します。
# http://api.groupdocs.cloud の Ruby アプリケーションに gem https://github.com/groupdocs-merger-cloud/groupdocs-merger-cloud-ruby をロードします。
require 'groupdocs_merger_cloud'
# 無料登録後、https://dashboard.groupdocs.cloud から client_id と client_secret を取得します。
@app_sid = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
@app_key = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
次に、以下の手順に従って、クラウド上の Word でページの順序を変更します。
Ruby を使用して Word ドキュメントのページを並べ替える方法
クラウド上でプログラムによって任意のページを Word 文書内の新しい位置に移動して、Word ページを再配置します。以下の手順に従って Word ページを再編成します。
- まず、PagesApiのインスタンスを作成します。
- 次に、MoveOptions のインスタンスを作成します。
- 次に、FileInfo のインスタンスを作成します。
- 入力ワードファイルパスと出力ファイルパスを設定します。
- 次に、現在のページ番号と新しいページ番号を設定します。
- その後、MoveOptions を引数として MoveRequest を作成します。
- 最後に、move() メソッドを呼び出し、更新された Word 文書を保存します。
次のコード サンプルは、Ruby の REST API を使用して Word Online でページを再配置する方法を示しています。
# Word 文書のページを並べ替えたり並べ替えたりする方法
# Pages API のインスタンスを作成する
@pages_api = GroupDocsMergerCloud::PagesApi.from_keys(@app_sid, @app_key)
# MoveOptions の初期化
@options = GroupDocsMergerCloud::MoveOptions.new
@options.file_info = GroupDocsMergerCloud::FileInfo.new
@options.file_info.file_path = 'rearrange_pages/word-pages.docx'
@options.output_path = "rearrange_pages/move-pages.docx"
@options.page_number = 3
# docx ページを移動する位置
@options.new_page_number = 5
# Docx ファイル内のページを再配置する
result = @pages_api.move(GroupDocsMergerCloud::MoveRequest.new(@options))
puts("Successfully organized word page by page number.")
最後に、上記のコード サンプルは、再編成された Docx ページをクラウド上に保存します。 Wordでページを無料で並べ替える方法は?上記の API を使用して開発された、次の 無料のオンライン単語結合および並べ替えツール をお試しください。
Ruby で REST API を使用して Word DOCX ページを交換する方法
以下の手順に従って、Word 文書内の 2 つの単語ページの位置を交換します。
- まず、PagesApiのインスタンスを作成します。
- 次に、SwapOptions のインスタンスを作成します。
- 次に、FileInfo のインスタンスを作成します。
- 入力Docxファイルのパスと出力ファイルのパスを設定します。
- 次に、現在のページ番号と新しいページ番号を設定します。
- その後、SwapOptionsを引数としてSwapRequestを作成します。
- 最後に、swap() メソッドを呼び出し、更新されたドキュメントを保存します。
次のコード サンプルは、Ruby の REST API を使用して Word ドキュメントのページの順序を変更する方法を示しています。
# Wordファイルのページを入れ替える方法
# Pages API のインスタンスを作成する
@pages_api = GroupDocsMergerCloud::PagesApi.from_keys(@app_sid, @app_key)
# SwapOptions インスタンスの作成
@options = GroupDocsMergerCloud::SwapOptions.new
@options.file_info = GroupDocsMergerCloud::FileInfo.new
@options.file_info.file_path = 'rearrange_pages/word-pages.docx'
@options.output_path = "rearrange_pages/swap-pages.docx"
@options.first_page_number = 2
@options.second_page_number = 5
# Word文書のページを入れ替える
@result = @pages_api.swap(GroupDocsMergerCloud::SwapRequest.new(@options))
puts("Successfully swapped word pages by page numbers.")
最後に、上記のコード サンプルは、スワップされた単語ページをクラウド上に保存します。 docx オンラインでページを並べ替えるにはどうすればよいですか?上記の API を利用して開発された、オンラインで単語ページの順序を変更するための次の無料オンライン ツールをお試しください。
まとめ
この記事では、次のことを学びました。
- Word でページを並べ替えて再編成する方法。
- Word ファイルでページを入れ替えたり並べ替えたりする方法。
GroupDocs.Conversion Cloud API の詳細については、ドキュメント を参照してください。また、API リファレンス セクションもあり、ブラウザーを通じて API を直接視覚化して通信できるようになります。
質問する
Word でページの順序を並べ替える方法についての質問は、サポート フォーラム からお気軽にお問い合わせください。