Ruby を使用して Word でページを移動、並べ替え、並べ替える方法

Ruby を使用して Word でページを移動、並べ替え、並べ替える方法

Word は、文書を作成するための最も人気のある Word プログラムです。ただし、より大きな Word 文書を扱う場合は、ページの順序を変更する必要がある場合があります。最初から始めるのではなく、最終的により良い順序になるようにページを再配置することを検討してください。したがって、Word でページの順序を変更する方法を知ることが非常に重要です。この記事では、Ruby を使用して Word でページを移動、並べ替え、並べ替える方法を説明します。

この記事では次のトピックについて説明します。

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 でページの順序を並べ替える方法についての質問は、サポート フォーラム からお気軽にお問い合わせください。

関連項目