Comment déplacer, réorganiser et réorganiser les pages dans Word à l'aide de Ruby

Comment déplacer, réorganiser et réorganiser les pages dans Word à l’aide de Ruby

Word est le programme le plus populaire pour créer des documents. Mais lorsque vous travaillez avec des documents Word plus volumineux, vous devrez peut-être modifier l’ordre de vos pages. Plutôt que de partir de zéro, vous pouvez envisager de réorganiser les pages afin qu’elles se retrouvent dans un meilleur ordre. Il est donc très important de savoir comment modifier l’ordre des pages dans Word. Dans cet article, vous apprendrez à déplacer, réorganiser et réorganiser des pages dans Word à l’aide de Ruby.

Les sujets suivants seront traités dans cet article :

API REST pour réorganiser les pages Word - Installation

Pour réorganiser les pages de mots en ligne, nous utiliserons le Ruby SDK of GroupDocs.Merger Cloud API. Cette API nous permet de diviser, fusionner et supprimer les pages indésirables des documents Word. Vous pouvez également réorganiser une seule page ou un ensemble de pages dans les formats de document pris en charge. Veuillez l’installer à l’aide de la commande suivante dans la console rails :

gem install groupdocs_merger_cloud

Veuillez obtenir votre ID client et votre secret à partir du tableau de bord avant de suivre les étapes mentionnées ci-dessous. Une fois que vous avez votre identifiant et votre secret, ajoutez le code comme indiqué ci-dessous :

# Chargez la gemme https://github.com/groupdocs-merger-cloud/groupdocs-merger-cloud-ruby dans l'application Ruby pour http://api.groupdocs.cloud
require 'groupdocs_merger_cloud'

# Obtenez votre client_id et client_secret sur https://dashboard.groupdocs.cloud après une inscription gratuite.
@app_sid = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
@app_key = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

Ensuite, suivez les étapes ci-dessous pour modifier l’ordre des pages dans Word sur le cloud.

Comment réorganiser les pages d’un document Word à l’aide de Ruby

Réorganisez les pages Word en déplaçant n’importe quelle page vers une nouvelle position dans le document Word par programmation sur le cloud. Nous allons réorganiser les pages de mots en suivant les étapes ci-dessous :

  • Tout d’abord, créez une instance de PagesApi.
  • Ensuite, créez une instance de MoveOptions.
  • Ensuite, créez une instance de FileInfo.
  • Définissez le chemin d’accès au fichier de mots d’entrée et le chemin d’accès au fichier de sortie
  • Ensuite, définissez le numéro de page actuel et le nouveau numéro de page.
  • Après cela, créez le MoveRequest avec MoveOptions comme argument.
  • Enfin, appelez la méthode move() et enregistrez le document Word mis à jour.

L’exemple de code suivant montre comment réorganiser des pages dans Word en ligne à l’aide de l’API REST dans Ruby :

# Comment réorganiser ou réorganiser les pages dans les documents Word
# Créer une instance de l'API Pages
@pages_api = GroupDocsMergerCloud::PagesApi.from_keys(@app_sid, @app_key)

# Initialiser 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
# Position pour déplacer la page docx
@options.new_page_number  = 5

# Réorganiser les pages dans le fichier Docx
result = @pages_api.move(GroupDocsMergerCloud::MoveRequest.new(@options))
puts("Successfully organized word page by page number.")

Enfin, l’exemple de code ci-dessus enregistrera les pages Docx réorganisées sur le cloud. Comment réorganiser les pages dans word gratuitement ? Veuillez essayer 10 [outil de combinaison et de réorganisation de mots en ligne gratuit], qui est développé à l’aide de l’API ci-dessus.

Comment échanger des pages Word DOCX à l’aide de l’API REST dans Ruby

Échangez la position de deux pages de mots dans un document Word en suivant les étapes ci-dessous :

  • Tout d’abord, créez une instance de PagesApi.
  • Ensuite, créez une instance de SwapOptions.
  • Ensuite, créez une instance de FileInfo.
  • Définir le chemin du fichier Docx d’entrée et le chemin du fichier de sortie
  • Ensuite, définissez le numéro de page actuel et le nouveau numéro de page.
  • Après cela, créez le SwapRequest avec SwapOptions comme argument.
  • Enfin, appelez la méthode swap() et enregistrez le document mis à jour.

L’exemple de code suivant montre comment modifier l’ordre des pages dans un document Word à l’aide de l’API REST dans Ruby :

# Comment échanger des pages dans un fichier Word
# Créer une instance de l'API Pages
@pages_api = GroupDocsMergerCloud::PagesApi.from_keys(@app_sid, @app_key)

# Créer une instance 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

# Échanger des pages dans un document Word
@result = @pages_api.swap(GroupDocsMergerCloud::SwapRequest.new(@options))
puts("Successfully swapped word pages by page numbers.")

Enfin, l’exemple de code ci-dessus enregistrera les pages de mots échangées sur le cloud. Comment réorganiser les pages dans docx en ligne ? Veuillez essayer l’outil en ligne gratuit suivant pour modifier l’ordre des pages de mots en ligne, qui est développé à l’aide de l’API ci-dessus.

Résumé

Dans cet article, nous avons appris :

  • comment réorganiser et réorganiser les pages dans Word ;
  • comment échanger et réorganiser des pages dans un fichier Word ;

Vous pouvez en savoir plus sur l’API GroupDocs.Conversion Cloud dans la documentation. Nous avons également une section API Reference qui vous permet de visualiser et de communiquer avec nos API directement via le navigateur.

poser une question

Pour toute question sur la façon de réorganiser l’ordre des pages dans Word, n’hésitez pas à nous demander via le Forum d’assistance

Voir également