So konvertieren Sie TXT Dateien mithilfe der REST-API in Ruby in PDF

So konvertieren Sie TXT Dateien mithilfe der REST-API in Ruby in PDF

Notepad ist ein Textverarbeitungsprogramm, mit dem Sie schnelle Notizen in einer TXT-Datei erstellen können. Windows Notepad ist ein einfacher Texteditor, der von der Microsoft Corporation entwickelt wurde. Das Konvertieren von Text in eine PDF-Datei erhöht die Vielseitigkeit, da das endgültige Dokument auf jedem System angezeigt werden kann. Um die Konvertierung von TXT in PDF programmgesteuert durchzuführen, erfahren Sie in diesem Artikel, wie Sie TXT Dateien mithilfe der REST-API in Ruby in PDF konvertieren.

Die folgenden Themen sollen in diesem Tutorial behandelt werden:

Die API zum Konvertieren von TXT Dokumenten in PDF Dateien

Um mit der Konvertierung von TXT in PDF zu beginnen, verwenden wir das Ruby SDK der GroupDocs.Conversion Cloud API. Mit unseren Cloud-APIs können Sie Ihre Dokumente und Bilder aus jedem unterstützten Dateiformat in jedes gewünschte Format konvertieren. Sie können problemlos zwischen mehr als 50 Dokument und Bildtypen wie Word, PowerPoint, Excel, PDF, HTML, CAD, Rasterbildern usw. konvertieren.

Sie können die GroupDocs.Conversion TXT zu PDF-Bibliothek kostenlos in Ihrer Ruby-Anwendung installieren. Drücken Sie den folgenden Befehl im Rails-Terminal, um TEXT mit gem in PDF zu konvertieren:

gem install groupdocs_conversion_cloud

Bitte holen Sie sich Ihre Client-ID und Ihr Client-Geheimnis aus dem Dashboard, bevor Sie mit dem Befolgen der Schritte und verfügbaren Codebeispiele beginnen. Sobald Sie Ihre ID und Ihr Geheimnis haben, fügen Sie bitte den Code wie unten gezeigt 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"

So konvertieren Sie TXT mithilfe der REST-API in Ruby in PDF

Sie können Ihr TXT-Format in das PDF-Format konvertieren, indem Sie die folgenden einfachen Schritte ausführen: Laden Sie zunächst das Textdokument zur TXT2pdf-Konvertierung in den Cloud-Speicher hoch7. Dadurch ist die hochgeladene Textdatei im Dateienbereich Ihres Dashboards in der Cloud verfügbar. Jetzt können Sie ein TXT Dokument programmgesteuert in ein PDF konvertieren, indem Sie die folgenden Schritte ausführen:

  • Erstellen Sie eine Instanz von ConvertApi
  • Erstellen Sie eine Instanz von ConvertSettings
  • Legen Sie den TXT-Dateipfad und das Ausgabedateiformat auf „pdf“ fest.
  • Erstellen Sie eine Instanz von TXTLoadOptions
  • Stellen Sie die Kodierung auf „shift\jis“ ein
  • Weisen Sie Ladeoptioneneinstellungen zu
  • Geben Sie den Ausgabedateipfad „text-to-pdf“ an.
  • Erstellen Sie ConvertDocumentRequest mit ConvertSettings
  • Rufen Sie abschließend die Methode convertdocument() mit ConvertDocumentRequest auf

Das folgende Codebeispiel zeigt, wie Sie mithilfe der REST-API eine TXT-Datei in ein PDF Dokument konvertieren:

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

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

loadOptions = GroupDocsConversionCloud::TxtLoadOptions.new
loadOptions.encoding = "shift_jis"

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

# Mit dem TEXT-Konverter in PDF konvertieren
result = @fileApi.convert_document(GroupDocsConversionCloud::ConvertDocumentRequest.new(settings))
puts("Successfully converted Text document to pdf file.")

Das obige Codebeispiel speichert das Dateiformat text2pdf in der Cloud. Sie können es sofort in Ihrem Browser herunterladen.

TXT zu PDF-Konvertierung mit erweiterten Optionen in Ruby

Sie können TXT Dokumente mithilfe der erweiterten Optionen auch programmgesteuert in PDF Dokumente konvertieren, indem Sie die folgenden Schritte ausführen:

  • Erstellen Sie eine Instanz von ConvertApi
  • Erstellen Sie eine Instanz von ConvertSettings
  • Legen Sie den TXT-Dateipfad und das Ausgabedateiformat auf „pdf“ fest.
  • Erstellen Sie eine Instanz von TXTLoadOptions
  • Legen Sie die Werte für „Encoding“ und „Trailing\spaces\options“ fest
  • Erstellen Sie eine Instanz von PdfConvertOptions
  • Legen Sie verschiedene Konvertierungsoptionen für „center\window“, „from\page“, „margin\top“ usw. fest.
  • Weisen Sie Ladeoptioneneinstellungen zu and convert options settings
  • Legen Sie den Pfad der Ausgabedatei auf „Text zu PDF“ fest.
  • Erstellen Sie ConvertDocumentRequest mit ConvertSettings
  • Rufen Sie nun endlich die Methode convertdocument() mit ConvertDocumentRequest auf

Das folgende Codebeispiel zeigt, wie man ein TXT Dokument mit erweiterten Einstellungen mithilfe der REST-API in Ruby in ein PDF Dokument konvertiert.

# TXT zu PDF-Konverter mit erweiterten Optionen
#  Erstellen Sie eine Instanz der Text zu PDF-Konvertierungs-API
@fileApi = GroupDocsConversionCloud::ConvertApi.from_keys(@client_id, @client_secret)

# Legen Sie die Konvertierungseinstellungen für erweiterte Dateioptionen fest
settings = GroupDocsConversionCloud::ConvertSettings.new
settings.file_path = "text-to-pdf/text-file.txt"
settings.format = "pdf"
 
loadOptions = GroupDocsConversionCloud::TxtLoadOptions.new
loadOptions.encoding = "shift_jis"
loadOptions.trailing_spaces_options = "Preserve"

convertOptions = GroupDocsConversionCloud::PdfConvertOptions.new
convertOptions.center_window = true
convertOptions.compress_images = false
convertOptions.display_doc_title = true
convertOptions.dpi = 1024.0
convertOptions.fit_window = false
convertOptions.from_page = 1
convertOptions.grayscale = false
convertOptions.image_quality = 100
convertOptions.linearize = false
convertOptions.margin_top = 5
convertOptions.margin_left = 5
convertOptions.password = "password"
convertOptions.unembed_fonts = true
convertOptions.remove_unused_streams = true
convertOptions.remove_unused_objects = true
convertOptions.remove_pdfa_compliance = false
 
settings.load_options = loadOptions
settings.convert_options = convertOptions
settings.output_path = "text-to-pdf"

# Konvertieren Sie TXT in eine PDF-Datei
result = @fileApi.convert_document(GroupDocsConversionCloud::ConvertDocumentRequest.new(settings))
puts("TXT file successfully converted to pdf file using advanced options.")

Kostenloser Online-TXT zu PDF-Konverter

Wie konvertiere ich eine Textdatei (.txt) online in PDF? Konvertieren Sie TXT in PDF kostenlos online und mit einem Klick mit unserem besten kostenlosen TXT-in-PDF-Konverter. Es handelt sich um einen benutzerfreundlichen TXT zu PDF-Konverter online und kostenlos. Dieser kostenlose Text zu PDF-Konverter wurde mit der oben genannten API zum Konvertieren von Text in PDF entwickelt. Bitte probieren Sie den folgenden Textdokument zu PDF-Konverter online kostenlos aus.

Zusammenfassen

In diesem Artikel haben wir gelernt, wie man:

  • Konvertieren Sie TXT Dokumente mit Ruby in PDF Dokumente.
  • Konvertieren Sie TXT mit den erweiterten Optionen in Ruby in PDF.

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 TXT zu PDF-Konverter haben, wenden Sie sich bitte an uns im Forum.

Siehe auch