So verschieben, ordnen und ordnen Sie Seiten in Word mit Ruby neu

So verschieben, ordnen und ordnen Sie Seiten in Word mit Ruby neu

Word ist das beliebteste Programm zum Erstellen von Dokumenten. Wenn Sie jedoch mit größeren Word Dokumenten arbeiten, müssen Sie möglicherweise die Reihenfolge Ihrer Seiten ändern. Anstatt bei Null anzufangen, könnten Sie die Seiten neu anordnen, damit sie am Ende besser geordnet sind. Daher ist es sehr wichtig zu wissen, wie man die Seitenreihenfolge in Word ändert. In diesem Artikel erfahren Sie, wie Sie mit Ruby Seiten in Word verschieben, neu anordnen und neu anordnen.

Die folgenden Themen sollen in diesem Artikel behandelt werden:

REST-API zum Neuanordnen von Word-Seiten – Installation

Um Wortseiten online neu anzuordnen, verwenden wir das Ruby SDK der GroupDocs.Merger Cloud API. Mit dieser API können wir unerwünschte Seiten aus Word Dokumenten aufteilen, zusammenführen und löschen. Sie können auch eine einzelne Seite oder eine Sammlung von Seiten innerhalb von unterstützten Dokumentformaten neu anordnen. Bitte installieren Sie es mit dem folgenden Befehl in der Rails-Konsole:

gem install groupdocs_merger_cloud

Bitte holen Sie sich Ihre Kunden-ID und Ihr Geheimnis aus dem Dashboard, bevor Sie die unten aufgeführten Schritte ausführen. Sobald Sie Ihre ID und Ihr Geheimnis haben, fügen Sie den Code wie unten gezeigt ein:

# Laden Sie das Gem https://github.com/groupdocs-merger-cloud/groupdocs-merger-cloud-ruby in der Ruby-Anwendung für http://api.groupdocs.cloud
require 'groupdocs_merger_cloud'

# Holen Sie sich nach der kostenlosen Registrierung Ihre client_id und client_secret von https://dashboard.groupdocs.cloud.
@app_sid = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
@app_key = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

Führen Sie als Nächstes die folgenden Schritte aus, um die Reihenfolge der Seiten in Word in der Cloud zu ändern.

So ordnen Sie Seiten in einem Word Dokument mit Ruby neu an

Ordnen Sie Word-Seiten neu an, indem Sie jede Seite programmgesteuert in der Cloud an eine neue Position im Word Dokument verschieben. Wir werden Word-Seiten neu organisieren, indem wir die folgenden Schritte befolgen:

  • Erstellen Sie zunächst eine Instanz von PagesApi.
  • Erstellen Sie als Nächstes eine Instanz von MoveOptions.
  • Erstellen Sie dann eine Instanz von FileInfo.
  • Legen Sie den Pfad der Eingabe-Word-Datei und den Pfad der Ausgabedatei fest
  • Als nächstes legen Sie die aktuelle Seitenzahl und die neue Seitenzahl fest.
  • Erstellen Sie anschließend die MoveRequest mit MoveOptions als Argument.
  • Rufen Sie abschließend die Methode move() auf und speichern Sie das aktualisierte Word Dokument.

Das folgende Codebeispiel zeigt, wie man Seiten in Word online mithilfe der REST-API in Ruby neu anordnet:

# So ordnen Sie Seiten in Word Dokumenten neu an oder ordnen sie neu an
# Erstellen Sie eine Instanz der Pages-API
@pages_api = GroupDocsMergerCloud::PagesApi.from_keys(@app_sid, @app_key)

# MoveOptions initialisieren
@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 zum Verschieben der DOCX-Seite
@options.new_page_number  = 5

# Ordnen Sie die Seiten in der Docx-Datei neu an
result = @pages_api.move(GroupDocsMergerCloud::MoveRequest.new(@options))
puts("Successfully organized word page by page number.")

Schließlich speichert das obige Codebeispiel die neu organisierten Docx-Seiten in der Cloud. Wie ordne ich Seiten in Word kostenlos neu an? Bitte probieren Sie das folgende kostenlose Online-Wortkombinations und Neuordnungstool aus, das mit der oben genannten API entwickelt wurde.

So tauschen Sie Word-DOCX-Seiten mithilfe der REST-API in Ruby aus

Tauschen Sie die Position zweier Word-Seiten innerhalb eines Word Dokuments aus, indem Sie die folgenden Schritte ausführen:

  • Erstellen Sie zunächst eine Instanz von PagesApi.
  • Erstellen Sie als Nächstes eine Instanz von SwapOptions.
  • Erstellen Sie dann eine Instanz von FileInfo.
  • Legen Sie den Pfad der Eingabe-Docx-Datei und den Pfad der Ausgabedatei fest
  • Als nächstes legen Sie die aktuelle Seitenzahl und die neue Seitenzahl fest.
  • Erstellen Sie anschließend die SwapRequest mit SwapOptions als Argument.
  • Rufen Sie abschließend die Methode swap() auf und speichern Sie das aktualisierte Dokument.

Das folgende Codebeispiel zeigt, wie Sie die Reihenfolge von Seiten in einem Word Dokument mithilfe der REST-API in Ruby ändern:

# So tauschen Sie Seiten in einer Word-Datei aus
# Erstellen Sie eine Instanz der Pages-API
@pages_api = GroupDocsMergerCloud::PagesApi.from_keys(@app_sid, @app_key)

# Erstellen Sie eine SwapOptions-Instanz
@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

# Seiten im Word Dokument austauschen
@result = @pages_api.swap(GroupDocsMergerCloud::SwapRequest.new(@options))
puts("Successfully swapped word pages by page numbers.")

Schließlich speichert das obige Codebeispiel die ausgetauschten Wortseiten in der Cloud. Wie ordne ich Seiten in docx online neu an? Bitte probieren Sie das folgende kostenlose Online-Tool aus, um die Reihenfolge von Wortseiten online zu ändern, das mit der oben genannten API entwickelt wurde.

Zusammenfassen

In diesem Artikel haben wir gelernt:

  • wie man Seiten in Word neu anordnet und organisiert;
  • wie man Seiten in einer Word-Datei austauscht und neu anordnet;

Weitere Informationen zur GroupDocs.Conversion Cloud API finden Sie in der Dokumentation. Wir haben auch einen Abschnitt API-Referenz, in dem Sie unsere APIs direkt über den Browser visualisieren und mit ihnen kommunizieren können.

Stelle eine Frage

Bei Fragen zur Neuordnung der Seitenreihenfolge in Word können Sie uns gerne über das Support-Forum fragen.

Siehe auch