So teilen Sie Word Dokumente mithilfe der REST-API in Ruby auf

Wie teile ich Word Dokumente mithilfe der REST-API in Ruby auf?

Lange Word Dokumente erfordern viel Teamarbeit und müssen in mehrere kürzere Dokumente aufgeteilt werden, um schneller in Word arbeiten zu können. Anstatt lange Dokumente auszuschneiden und einzufügen, verfügen wir über schnellere Cloud-APIs, um Word Dokumente programmgesteuert in mehrere Dateien aufzuteilen. Durch die Aufteilung von Word Dokumenten können Sie ganz einfach eine bestimmte Information oder einen Datensatz extrahieren und mit den Beteiligten teilen. Als Ruby-Entwickler können Sie Word Dokumente in der Cloud in mehrere Dokumente aufteilen. In diesem Artikel erfahren Sie, wie Sie Word Dokumente mithilfe der REST-API in Ruby aufteilen.

Die folgenden Themen sollen in diesem Artikel behandelt werden:

Word DOCX Splitter Cloud API und Ruby SDK

Zum Aufteilen von Word Dateien verwende ich das Ruby SDK der GroupDocs.Merger Cloud API. Es ermöglicht Ihnen, eine einzelne Seite oder eine Sammlung von Seiten aus den unterstützten Dokumentformaten Word, Excel, PowerPoint, [Visio-Zeichnungen] aufzuteilen, zu kombinieren, zu entfernen und neu anzuordnen. 9], PDF und HTML.

Sie können das GroupDocs.Merger Cloud SDK mit dem folgenden Befehl im Terminal in Ihrer Ruby-Anwendung installieren:

gem install groupdocs_conversion_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 Folgendes in den Code ein, wie unten gezeigt:

# 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"

Teilen Sie Word Dokumente in Ruby in einseitige Dokumente auf

Sie können Word Dateien programmgesteuert in der Cloud aufteilen, indem Sie die unten aufgeführten einfachen Schritte ausführen. Hochladen Datei aus der Cloud mithilfe der REST-API. Sie können Seiten einer beliebigen Word-Datei problemlos programmgesteuert in separate Word Dokumente aufteilen, die aus einer Seite in einem Dokument bestehen, indem Sie die folgenden Schritte ausführen:

  • Erstellen Sie eine Instanz von DocumentApi.
  • Erstellen Sie eine Instanz der FileInfo.
  • Als nächstes legen Sie den Pfad zur Eingabewort-Docx-Datei fest.
  • Erstellen Sie eine Instanz der SplitOptions.
  • Weisen Sie dann FileInfo den SplitOptions zu.
  • Legen Sie den Ausgabepfad und bestimmte Seitenzahlen in einem durch Kommas getrennten Array fest, um das Dokument aufzuteilen.
  • Stellen Sie nun den Dokumentteilungsmodus auf Seiten ein. Es ermöglicht der API, in einem durch Kommas getrennten Array angegebene Seitenzahlen in separate Word Dokumente aufzuteilen.
  • Erstellen Sie SplitRequest mit SplitOptions.
  • Rufen Sie abschließend die Methode DocumentAPI.split() mit SplitRequest auf und erhalten Sie Ergebnisse.

Der folgende Codeausschnitt zeigt, wie man eine Word-Datei mithilfe einer REST-API in Ruby aufteilt.

# Erstellen Sie eine Instanz der Document API
@documentApi = GroupDocsMergerCloud::DocumentApi.from_keys(@app_sid, @app_key)

@options = GroupDocsMergerCloud::SplitOptions.new
@options.file_info = GroupDocsMergerCloud::FileInfo.new
@options.file_info.file_path = "split-document/split-pages10.docx"
@options.output_path = "split-document"
@options.pages = [1, 3]
@options.mode = "Pages"
 
@result = @documentApi.split(GroupDocsMergerCloud::SplitRequest.new(@options))
puts("Split Word Documents into One Page Documents using REST API in Ruby.")

Das obige Codebeispiel speichert die getrennten Einzeldateien in der Cloud.

So teilen Sie Word DOCX in mehrseitige Word Dokumente auf

Sie können Word Dateien programmgesteuert in mehrseitige Word Dokumente aufteilen, indem Sie die folgenden Schritte ausführen:

  • Erstellen Sie eine Instanz von DocumentApi.
  • Erstellen Sie eine Instanz der FileInfo.
  • Als nächstes legen Sie den Pfad zur Eingabewort-Docx-Datei fest.
  • Erstellen Sie eine Instanz der SplitOptions.
  • Weisen Sie dann FileInfo den SplitOptions zu.
  • Legen Sie den Ausgabepfad und bestimmte Seitenzahlen in einem durch Kommas getrennten Array fest, um das Dokument aufzuteilen.
  • Stellen Sie nun den Dokumentaufteilungsmodus auf Intervalle ein. Es ermöglicht der API, in einem durch Kommas getrennten Array angegebene Seitenzahlen in separate Word Dokumente aufzuteilen.
  • Erstellen Sie SplitRequest mit SplitOptions.
  • Rufen Sie abschließend die Methode DocumentAPI.split() mit SplitRequest auf und erhalten Sie Ergebnisse.

Der folgende Codeausschnitt zeigt, wie man eine Word-Datei mithilfe der REST-API in Ruby in mehrseitige Word Dokumente aufteilt.

# Vollständige Beispiele und Datendateien finden Sie unter https://github.com/groupdocs-merger-cloud/.
# Erstellen Sie eine Instanz der Document API
@documentApi = GroupDocsMergerCloud::DocumentApi.from_keys(@app_sid, @app_key)
 
@options = GroupDocsMergerCloud::SplitOptions.new
@options.file_info = GroupDocsMergerCloud::FileInfo.new
@options.file_info.file_path = "split-document/split-pages10.docx"
@options.output_path = "split-document"
@options.pages = [3, 6, 8]
@options.mode = "Intervals"
 
@result = @documentApi.split(GroupDocsMergerCloud::SplitRequest.new(@options))
puts("Split Word DOCX into Multiple Pages Word Document using Ruby.")

Teilen Sie das Dokument in einseitige Dokumente auf, indem Sie die genaue Seitennummer angeben

Sie können Seiten aus einer Word-Datei extrahieren und speichern, indem Sie programmgesteuert eine Reihe von Seitenzahlen angeben, indem Sie die folgenden Schritte ausführen:

  • Erstellen Sie eine Instanz von DocumentApi.
  • Erstellen Sie eine Instanz der FileInfo.
  • Als nächstes legen Sie den Pfad zur Eingabewort-Docx-Datei fest.
  • Erstellen Sie eine Instanz der SplitOptions.
  • Weisen Sie dann FileInfo den SplitOptions zu.
  • Legen Sie den Ausgabepfad, die Start-Seiten-Nummer und die End-Seiten-Nummer fest, um das Dokument aufzuteilen.
  • Stellen Sie nun den Dokumentteilungsmodus auf Seiten ein.
  • Erstellen Sie SplitRequest mit SplitOptions.
  • Rufen Sie abschließend die Methode DocumentAPI.split() mit SplitRequest auf und erhalten Sie Ergebnisse.

Der folgende Codeausschnitt zeigt, wie man in Ruby mithilfe der REST-API eine Wortdatei nach seitengenauen Zahlen aufteilt.

# Erstellen Sie eine Instanz der Document API
@documentApi = GroupDocsMergerCloud::DocumentApi.from_keys(@app_sid, @app_key)
 
@options = GroupDocsMergerCloud::SplitOptions.new
@options.file_info = GroupDocsMergerCloud::FileInfo.new
@options.file_info.file_path = "split-document/split-pages10.docx"
@options.output_path = "split-document"
@options.start_page_number = 3
@options.end_page_number = 7
@options.mode = "Pages"
 
@result = documentApi.split(GroupDocsMergerCloud::SplitRequest.new(@options))
puts("Split Page Number using REST API in Ruby.")

Teilen Sie das Dokument durch Anwenden eines Filters in einseitige Dokumente auf

Sie können Seiten aus einer Word-Datei extrahieren und speichern, indem Sie programmgesteuert eine Reihe von Seitenzahlen angeben, indem Sie die folgenden Schritte ausführen:

  • Erstellen Sie eine Instanz von DocumentApi.
  • Erstellen Sie eine Instanz der FileInfo.
  • Als nächstes legen Sie den Pfad zur Eingabewort-Docx-Datei fest.
  • Erstellen Sie eine Instanz der SplitOptions.
  • Weisen Sie dann FileInfo den SplitOptions zu.
  • Legen Sie den Ausgabepfad, die Start-Seiten-Nummer und die End-Seiten-Nummer fest, um das Dokument aufzuteilen.
  • Stellen Sie nun den Dokumentbereich\Modus auf „OddPages“ und den Aufteilungsmodus auf „Intervals“ ein.
  • Erstellen Sie SplitRequest mit SplitOptions.
  • Rufen Sie abschließend die Methode DocumentAPI.split() mit SplitRequest auf und erhalten Sie Ergebnisse.

Der folgende Codeausschnitt zeigt, wie man eine Word-Datei durch Anwenden eines Filters mithilfe der REST-API in Ruby aufteilt.

# Erstellen Sie eine Instanz der Document API
@documentApi = GroupDocsMergerCloud::DocumentApi.from_keys(@app_sid, @app_key)

@options = GroupDocsMergerCloud::SplitOptions.new
@options.file_info = GroupDocsMergerCloud::FileInfo.new
@options.file_info.file_path = "split-document/split-pages10.docx"
@options.output_path = "split-document"
@options.start_page_number = 3
@options.end_page_number = 7
@options.range_mode = "OddPages"
@options.mode = "Intervals"

@result = @documentApi.split(GroupDocsMergerCloud::SplitRequest.new(@options))
puts("Extrated Pages by Page Range using REST API in Ruby")

Kostenloses Online-Split-Word Dokument

Wie teilt man eine Word-Datei online auf? Mit dem kostenlosen Online-Word Dokument-Splitter können Sie ein Word Dokument in mehrere Dokumente mit einer festen Seitenzahl und verschiedenen Seitenbereichen aufteilen. Mehrseitige Word Dokumente werden in mehrere Word Dokumente unterteilt, wobei das Layout des Quelldokuments beibehalten wird.

Abschluss

In diesem Tutorial haben wir gelernt, wie man Word Dokumente mithilfe der REST-API in Ruby in der Cloud aufteilt. Darüber hinaus haben Sie gesehen, wie Sie Word Dateien programmgesteuert in mehrseitige Word Dokumente aufteilen können. Darüber hinaus können Sie mithilfe der Dokumentation mehr über die GroupDocs.Merger Cloud API erfahren. Wir bieten auch einen Abschnitt API-Referenz an, mit dem Sie unsere APIs direkt über den Browser visualisieren und mit ihnen kommunizieren können.

Stelle eine Frage

Wenn Sie Fragen zu Word DOCX Splitter haben, können Sie uns diese gerne im Forum stellen.

Siehe auch