Konvertieren Sie PDF programmgesteuert in Text mithilfe der REST-API in Ruby

Konvertieren Sie PDF programmgesteuert in Text mithilfe der REST-API in Ruby

PDF ist ein Dokumentdateiformat, das Text, Daten usw. enthält und betriebssystemunabhängig ist. Eine TXT-Datei ist ein Standardtextdokument mit der Erweiterung .TXT, das einfachen Text in Form von Zeilen enthält. Es kann in jedem Textbearbeitungs oder Textverarbeitungsprogramm geöffnet und bearbeitet werden. In bestimmten Fällen müssen Sie möglicherweise ein PDF Dokument programmgesteuert in eine Textdatei konvertieren. In diesem Artikel erfahren Sie, wie Sie PDF Dateien mithilfe der REST-API in Ruby programmgesteuert in eine Textdatei konvertieren.

Die folgenden Themen sollen in diesem Artikel behandelt werden:

PDF zu TEXT-Konvertierung REST API und Ruby SDK

Zum Konvertieren von PDF Dateien in eine TXT-Datei verwenden wir das Ruby SDK der GroupDocs.Conversion Cloud API. Sie können es mit dem folgenden Befehl in der Rails-Konsole installieren:

gem install groupdocs_conversion_cloud

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

# Holen Sie sich nach der kostenlosen Registrierung Ihre client_id und client_secret von https://dashboard.groupdocs.cloud.
# Laden Sie den Edelstein in Ihre Ruby-Anwendung für http://api.groupdocs.cloud

require 'groupdocs_conversion_cloud'
@client_id = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
@client_secret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

Konvertieren Sie PDF in eine TEXT-Datei mithilfe der REST-API in Ruby

Sie können eine PDF-Datei in eine Textdatei konvertieren, indem Sie die folgenden einfachen Schritte ausführen. Lassen Sie uns lernen, wie Sie ein PDF Dokument programmgesteuert in eine Textdatei konvertieren, indem Sie die folgenden Schritte ausführen:

  • Erstellen Sie zunächst eine Instanz der ConvertApi.
  • Erstellen Sie eine Instanz von ConvertSettings
  • Legen Sie den Pfad für das PDF-Eingabedokument und das Ausgabeformat auf „pdf“ fest.
  • Erstellen Sie eine Instanz von PdfLoadOptions
  • Legen Sie das Passwort für die PDF-Datei fest
  • Geben Sie dann die Einstellungen für die Ladeoptionen an
  • Geben Sie den Ausgabedateipfad „pdf-to-text“ an.
  • Erstellen Sie ConvertDocumentRequest mit ConvertSettings
  • Rufen Sie abschließend die Methode ConvertApi.convertDocument() mit ConvertDocumentRequest auf.

Das folgende Codebeispiel zeigt, wie man ein PDF Dokument mithilfe der REST-API in Ruby in eine TEXT-Datei konvertiert:

# So konvertieren Sie eine PDF-Datei in eine TXT-Datei.
# Erstellen Sie eine API-Instanz
@fileApi = GroupDocsConversionCloud::ConvertApi.from_keys(@client_id, @client_secret)

# Konvertierungseinstellungen initialisieren
settings = GroupDocsConversionCloud::ConvertSettings.new
settings.file_path = "pdf-to-text/four-pages.pdf"
settings.format = "pdf"

loadOptions = GroupDocsConversionCloud::PdfLoadOptions.new
loadOptions.password = "password"

settings.load_options = loadOptions
settings.output_path = "pdf-to-text"

# Konvertieren Sie mit dem PDF zu TEXT-Konverter
result = @fileApi.convert_document(GroupDocsConversionCloud::ConvertDocumentRequest.new(settings))
puts("Successfully converted pdf document to text file.")

Der obige Beispielcode speichert die konvertierte TEXT-Datei in der Cloud.

Konvertieren Sie bestimmte PDF-Seiten in TEXT in Ruby

Sie können bestimmte Seiten eines PDF Dokuments programmgesteuert in eine Textdatei konvertieren, indem Sie die folgenden Schritte ausführen:

  • Erstellen Sie zunächst eine Instanz der ConvertApi.
  • Erstellen Sie als Nächstes eine Instanz von ConvertSettings
  • Legen Sie den Pfad für das PDF-Eingabedokument und das Ausgabeformat auf „pdf“ fest.
  • Erstellen Sie dann eine Instanz von PdfLoadOptions
  • Legen Sie das Passwort für die PDF-Datei fest
  • Erstellen Sie eine Instanz von TxtConvertOptions
  • Geben Sie die Seitenzahlen zur Konvertierung in einem durch Kommas getrennten Array an
  • Stellen Sie dann das LoadOptions-Einstellungsobjekt bereit
  • Weisen Sie „convertOptions“ dem Einstellungsobjekt zu
  • Geben Sie den Ausgabedateipfad „pdf-to-text“ an.
  • Erstellen Sie ConvertDocumentRequest mit ConvertSettings
  • Rufen Sie abschließend die Methode ConvertApi.convertDocument() mit ConvertDocumentRequest auf.

Das folgende Codebeispiel zeigt, wie Sie mithilfe der REST-API in Ruby bestimmte Seiten von PDF in Text konvertieren:

# Konvertieren Sie bestimmte Seiten einer PDF-Datei in eine TEXT-Datei
# Erstellen Sie die erforderlichen API-Instanzen
@fileApi = GroupDocsConversionCloud::ConvertApi.from_keys(@client_id, @client_secret)

# Konvertierungseinstellungen initialisieren
settings = GroupDocsConversionCloud::ConvertSettings.new
settings.file_path = "pdf-to-text/four-pages.pdf"
settings.format = "pdf"

loadOptions = GroupDocsConversionCloud::PdfLoadOptions.new
loadOptions.password = "password"

convertOptions = GroupDocsConversionCloud::TxtConvertOptions.new
convertOptions.pages = [2, 3]

settings.load_options = loadOptions
settings.convert_options = convertOptions
settings.output_path = "pdf-to-text"

# Konvertieren Sie bestimmte PDF-Seiten in TXT
result = @fileApi.convert_document(GroupDocsConversionCloud::ConvertDocumentRequest.new(settings))
puts("Successfully converted pdf to text file.")

Kostenloser Online-TXT zu PDF-Konverter

Wie konvertiert man online eine PDF-Datei in eine Textdatei? Konvertieren Sie PDF in TXT online kostenlos mit unserem besten kostenlosen PDF-in-TXT-Konverter. Dieser kostenlose PDF zu Text-Konverter wurde mit der oben genannten API zum Konvertieren von PDF zu Text entwickelt.

Zusammenfassen

In diesem Artikel haben wir gelernt, wie man:

  • Wie konvertiert man PDF mit Ruby in eine Textdatei?
  • So konvertieren Sie bestimmte PDF-Seiten in Ruby in Text.

Weitere Informationen zur GroupDocs.Conversion-Dateikonverter-API finden Sie in der Dokumentation. 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 zum PDF zu Text-Konverter haben, wenden Sie sich bitte an uns im Kostenlosen Support-Forum.

Siehe auch