PDF ist das beliebteste Format und der Industriestandard zum Teilen und Drucken von Dokumenten. In bestimmten Fällen müssen wir möglicherweise PDF-Seiten austauschen oder PDF-Seiten neu anordnen. Wir können PDF-Seiten in gut strukturierte Dokumente umstrukturieren, indem wir bestimmte Seiten innerhalb von PDF Dokumenten programmgesteuert in der Cloud verschieben oder austauschen. In diesem Artikel erfahren Sie, wie Sie PDF-Seiten mithilfe der REST-API in Ruby neu anordnen.
Die folgenden Themen werden in diesem Artikel zum Neuanordnen von PDFs behandelt:
- Ordnen Sie PDF Pages REST API und Ruby SDK neu an
- So ordnen Sie Seiten in einem PDF Dokument mit Ruby neu an
- So tauschen Sie PDF-Seiten mithilfe der REST-API mit Ruby aus
- So entfernen Sie mehrere Seiten aus PDF mit Ruby
Ordnen Sie PDF Pages REST API und Ruby SDK neu an
Um PDF-Seiten zu organisieren oder PDF-Seiten kostenlos online neu anzuordnen, verwenden wir das Ruby SDK der GroupDocs.Merger Cloud API. Es ermöglicht uns, unerwünschte Seiten aus PDFs aufzuteilen, zu kombinieren und zu entfernen. Sie können die Seitenreihenfolge im PDF auch für 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 Konsole:
gem install groupdocs_merger_cloud
Bitte holen Sie sich Ihre Kunden-ID und Ihr Geheimnis aus dem Dashboard, bevor Sie die genannten 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"
Befolgen Sie nun die folgenden Schritte, um PDF-Seiten neu anzuordnen, PDF-Seiten auf Ihrem Telefon oder Tablet zu löschen und neu anzuordnen.
So ordnen Sie Seiten in einem PDF Dokument mit Ruby neu an
Wir können Seiten neu anordnen, indem wir jede Seite programmgesteuert in der Cloud an eine neue Position im PDF Dokument verschieben, indem wir die unten aufgeführten Schritte ausführen. Erstens können Sie die PDF-Datei in die Cloud hochladen. Dadurch ist die hochgeladene PDF-Datei im Dateienbereich des Dashboards in der Cloud verfügbar. Jetzt verschieben wir PDF-Seiten, indem wir die folgenden Schritte ausführen:
- 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-PDF-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 Dokument.
Das folgende Codebeispiel zeigt, wie Seiten in einer PDF-Datei mithilfe der REST-API in Ruby verschoben werden:
# Dieses Codebeispiel zeigt, wie Seiten in PDF Dokumenten verschoben werden.
# 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/pdf-pages.pdf'
@options.output_path = "rearrange_pages/move-pages.pdf"
@options.page_number = 2
# An welche Position soll die PDF-Seite verschoben werden?
@options.new_page_number = 5
# Seiten in PDF-Datei neu anordnen
@result = @pages_api.move(GroupDocsMergerCloud::MoveRequest.new(@options))
puts("Successfully moved pdf page by page number.")
Schließlich speichert das obige Codebeispiel die PDF-Datei mit organisierten Seiten in der Cloud. Wie ordne ich Seiten in PDF kostenlos neu an? Bitte probieren Sie das folgende kostenlose Online-Tool zum Kombinieren und Nachbestellen von PDFs aus, das mit der oben genannten API entwickelt wurde.
So tauschen Sie PDF-Seiten mithilfe der REST-API mit Ruby aus
Wir können die Position zweier Seiten innerhalb eines PDF Dokuments vertauschen, indem wir 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-PDF-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 der Seiten in einem PDF Dokument mithilfe der REST-API in Ruby ändern:
# Dieses Codebeispiel zeigt, wie Seiten in einem PDF Dokument ausgetauscht werden.
# Erstellen Sie eine Instanz der Pages-API
@pages_api = GroupDocsMergerCloud::PagesApi.from_keys(@app_sid, @app_key)
# SwapOptions initialisieren
@options = GroupDocsMergerCloud::SwapOptions.new
@options.file_info = GroupDocsMergerCloud::FileInfo.new
@options.file_info.file_path = 'rearrange_pages/pdf-pages.pdf'
@options.output_path = "rearrange_pages/swap-pages.pdf"
@options.first_page_number = 2
@options.second_page_number = 4
# Seiten in einer PDF-Datei austauschen
@result = @pages_api.swap(GroupDocsMergerCloud::SwapRequest.new(@options))
puts("Successfully swapped pdf pages with page numbers.")
Schließlich speichert das obige Codebeispiel die ausgetauschten PDF-Seiten in der Cloud. Wie ordne ich PDF-Seiten neu an? Bitte probieren Sie das folgende kostenlose Online-Tool aus, um PDF-Seiten online auszutauschen und ihre Reihenfolge zu ändern, das mit der oben genannten API entwickelt wurde.
So entfernen Sie mit Ruby mehrere Seiten aus einer PDF-Datei
Wir können zusätzliche Seiten in einem PDF Dokument entfernen, indem wir die folgenden Schritte ausführen:
- Erstellen Sie zunächst eine Instanz von PagesApi.
- Erstellen Sie als Nächstes eine Instanz von RemoveOptions.
- Erstellen Sie dann eine Instanz von FileInfo.
- Legen Sie den Pfad der Eingabe-PDF-Datei und den Pfad der Ausgabedatei fest
- Geben Sie nun die durch Kommas getrennten Seitenzahlen ein, die gelöscht werden sollen.
- Erstellen Sie anschließend RemoveRequest mit RemoveOptions als Argument.
- Rufen Sie abschließend die Methode remove() auf und speichern Sie das aktualisierte Dokument.
Das folgende Codebeispiel zeigt, wie zwei Seiten innerhalb eines PDF Dokuments mithilfe einer REST-API in Ruby ausgetauscht werden:
# Dieses Codebeispiel zeigt, wie Seiten aus einem PDF Dokument gelöscht werden.
# Erstellen Sie eine Instanz der Pages-API
@pages_api = GroupDocsMergerCloud::PagesApi.from_keys(@app_sid, @app_key)
# RemoveOptions initialisieren
@options = GroupDocsMergerCloud::RemoveOptions.new
@options.file_info = GroupDocsMergerCloud::FileInfo.new
@options.file_info.file_path = 'rearrange_pages/pdf-pages.pdf'
@options.output_path = "rearrange_pages/remove-pages.pdf"
@options.pages = [2, 4, 6]
# Entfernen Sie Seiten in der PDF-Datei
@result = @pages_api.remove(GroupDocsMergerCloud::RemoveRequest.new(@options))
puts("Successfully deleted specific pages from PDF.")
Schließlich entfernt das obige Codebeispiel die gelöschten PDF-Seiten aus der Cloud. Wie lösche ich PDF-Seiten kostenlos online? Bitte versuchen Sie das folgende Online-Tool zum Entfernen von PDF-Seiten, um Seiten aus PDF Free zu löschen, das mit der oben genannten API entwickelt wurde.
Zusammenfassen
In diesem Artikel haben wir gelernt:
- So ändern Sie die Reihenfolge der Seiten im PDF.
- PDF-Seiten kostenlos austauschen und neu anordnen;
- Seitenlöschung in PDF-Datei und PDF-Online-Seitenentferner;
Außerdem können Sie mithilfe der Dokumentation mehr über die GroupDocs.Merge Cloud API erfahren. Wir bieten auch einen Abschnitt API-Referenz an, mit dem Sie unsere APIs direkt über den Browser visualisieren und mit ihnen interagieren können. Darüber hinaus schreibt groupdocs.cloud neue Blogbeiträge zu anderen interessanten Themen. Bitte bleiben Sie daher für regelmäßige Updates in Kontakt.
Stelle eine Frage
Bei Fragen zum Neuanordnen und Löschen von PDF-Seiten können Sie uns gerne über das Forum stellen.
Siehe auch
- Teilen Sie PDF Dokumente mithilfe der REST-API in Node.js
- PDF online drehen und PDF online kostenlos spiegeln
- So erstellen Sie eine einzelne Seite im Querformat in Word
- Extrahieren Sie Seiten kostenlos online aus PDFs
- Teilen Sie die Word-Datei in mehrere Dateien auf und trennen Sie die Seiten in Word
- Kombinieren Sie PDFs zu einem, führen Sie mehrere PDFs zu einem zusammen und PDF Combiner Online
- Ordnen Sie PDF-Seiten mithilfe der REST-API in Node.js neu an
- Word Dateien zusammenführen und DOC Dateien zusammenführen
- Führen Sie Dokumente verschiedener Typen mithilfe der REST-API in Python zusammen
- Extrahieren Sie bestimmte Seiten aus PDF mit Python