Konvertieren Sie Text in Bilddateien im JPEG-, PNG oder GIF-Format in Ruby

Konvertieren Sie Text in Bilddateien im JPEG-, PNG oder GIF-Format in Ruby

Die Datei TXT ist ein einfaches Textdokumentformat, das einfachen Text unterstützt. Mit der GroupDocs-API können Sie Ihre TXT Dateien schnell in die Formate JPG, PNG und GIF konvertieren. Es ist eine sichere und benutzerfreundliche Methode, um Ihren Text in Sekundenschnelle in ein Bilddateiformat zu konvertieren. In diesem Artikel erfahren Sie, wie Sie in Ruby Text in Bilddateien im JPEG-, PNG oder GIF-Format konvertieren.

Die folgenden Themen sollen in diesem Artikel behandelt werden:

REST-API für die Konvertierung von Text in Bilder – Installation

Um Text in Ruby in ein Bild JPEG, PNG oder GIF zu konvertieren, verwenden wir das Ruby SDK der GroupDocs.Conversion Cloud API. Die GroupDocs.Conversion API bietet die beste Möglichkeit, Text (.txt) in Sekundenschnelle in JPG-, PNG und GIF Dateien zu konvertieren. Es ist 100 % kostenlos, sicher und einfach zu verwendendes Ruby SDK für die Dateikonvertierung. Es ermöglicht die programmgesteuerte Konvertierung von Dokumenten in unterstützten Formaten in Bilder in der Cloud. Sie können es mit dem folgenden Befehl in der Konsole installieren:

gem install groupdocs_conversion_cloud

Rufen Sie zunächst Ihre Kunden-ID und Ihr Geheimnis aus dem Dashboard ab]8, bevor Sie die unten aufgeführten Schritte ausführen. Sobald Sie Ihre ID und Ihr Geheimnis haben, fügen Sie den folgenden Code in Ihre Bewerbung ein, wie unten gezeigt:

# Laden Sie die Textdatei-zu bild-Konvertierungs-REST-API in Ihre Rails-Anwendung:
require 'groupdocs_conversion_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"
@storage_name = "DefaultStorage"

Konvertieren Sie Text mithilfe der REST-API in das JPG/JPEG Datei format

Sie können Textdateien in Bilder umwandeln, indem Sie die folgenden einfachen Schritte ausführen: Zunächst müssen Sie das Dashboard in die Cloud hochladen. Lassen Sie uns nun die Schritte zum programmgesteuerten Konvertieren von Text in eine JPG-Datei lernen, wie unten angegeben:

  • Erstellen Sie zunächst eine Instanz der ConvertApi
  • Erstellen Sie als Nächstes eine Instanz von ConvertSettings
  • Legen Sie den Speichernamen und den Pfad der Eingabetextdatei fest
  • Weisen Sie außerdem „jpeg“ oder „jpg“ als Ausgabebildformat zu
  • Erstellen Sie eine Instanz von TxtLoadOptions
  • Legen Sie die Textdatei „shift\jis“ fest und weisen Sie „load\options“ zu
  • Erstellen Sie eine Instanz von JpegConvertOptions oder JpgConvertOptions
  • Definieren Sie die Werte „Graustufen“, „Von\Seite“, „Seiten\Anzahl“, „Qualität“, „Drehen\Winkel“ und „Verwenden\PDF“.
  • Legen Sie „convertOptions“ auf „Einstellungen“ fest
  • Geben Sie nun den Pfad der Ausgabedatei an
  • Erstellen Sie anschließend ConvertDocumentRequest mit ConvertSettings als Argument
  • Rufen Sie abschließend die Methode ConvertApi.convert\document() mit ConvertDocumentRequest auf, um die konvertierte Datei zu speichern.

Das folgende Codebeispiel zeigt, wie man mithilfe der REST-API in Ruby ein Textdokument in ein JPEG bild konvertiert:

# So konvertieren Sie Text in das JPG/JPEG Datei format
# Instanz der ConvertAPI abrufen
@apiInstance = GroupDocsConversionCloud::ConvertApi.from_keys(@app_sid, @app_key)

# Konvertierungseinstellungen initialisieren und festlegen
@settings = GroupDocsConversionCloud::ConvertSettings.new()
@settings.storage_name = @storage_name
@settings.file_path = "text-to-image/sample-file.txt"
@settings.format = "jpeg"

# Optionen zum Laden von Texten
@loadOptions = GroupDocsConversionCloud::TxtLoadOptions()
@loadOptions.encoding = "shift_jis"
@settings.load_options = @loadOptions

@convertOptions = GroupDocsConversionCloud::JpegConvertOptions.new()
@convertOptions.grayscale = true
@convertOptions.from_page = 1
@convertOptions.pages_count = 1
@convertOptions.quality = 100
@convertOptions.rotate_angle = 90
@convertOptions.use_pdf = false

@settings.convert_options = @convertOptions
@settings.output_path = "text-to-image"

@request = GroupDocsConversionCloud::ConvertDocumentRequest.new(@settings)

@result = @apiInstance.convert_document(@request)
puts("Text successfully converted to jpeg format. " + (@result).to_s)

Das obige Codebeispiel speichert die konvertierte JPEG-Datei in der Cloud. Sie können es auch herunterladen, indem Sie die API Datei herunterladen hinzufügen.

Konvertieren Sie Text mithilfe der REST-API in Ruby in das PNG-Format

Sie können Text programmgesteuert in das PNG-Format konvertieren, indem Sie die folgenden Schritte ausführen:

  • Erstellen Sie eine Instanz der ConvertApi
  • Erstellen Sie als Nächstes eine Instanz von ConvertSettings
  • Legen Sie den Speichernamen und den Pfad der Eingabetextdatei fest
  • Geben Sie „png“ als Ausgabebildformat an
  • Erstellen Sie eine Instanz von TxtLoadOptions
  • Legen Sie die Textdatei „shift\jis“ fest und weisen Sie „load\options“ zu
  • Erstellen Sie eine Instanz von PngConvertOptions
  • Definieren Sie die Werte „Graustufen“, „Von\Seite“, „Seiten\Anzahl“, „Qualität“, „Drehen\Winkel“ und „Verwenden\PDF“.
  • Legen Sie „convertOptions“ auf „Einstellungen“ fest
  • Geben Sie nun den Pfad der Ausgabedatei an
  • Erstellen Sie anschließend ConvertDocumentRequest mit ConvertSettings als Argument
  • Rufen Sie abschließend die Methode ConvertApi.convert\document() mit ConvertDocumentRequest auf, um die konvertierte Datei zu speichern

Das folgende Codebeispiel zeigt, wie man in Ruby mithilfe der REST-API Text in das Foto-PNG-Format konvertiert:

# So konvertieren Sie Text in das PNG-Format
# Instanz der Convert-API abrufen
@apiInstance = GroupDocsConversionCloud::ConvertApi.from_keys(@app_sid, @app_key)

# Konvertierungseinstellungen initialisieren
@settings = GroupDocsConversionCloud::ConvertSettings.new()
@settings.storage_name = @storage_name
@settings.file_path = "text-to-image/sample-file.txt"
@settings.format = "png"

# Optionen zum Laden von Texten
@loadOptions = GroupDocsConversionCloud::TxtLoadOptions()
@loadOptions.encoding = "shift_jis"
@settings.load_options = @loadOptions

@convertOptions = GroupDocsConversionCloud::PngConvertOptions.new()
@convertOptions.grayscale = true
@convertOptions.from_page = 1
@convertOptions.pages_count = 1
@convertOptions.quality = 100
@convertOptions.rotate_angle = 90
@convertOptions.use_pdf = false

@settings.convert_options = @convertOptions
@settings.output_path = "text-to-image"

@request = GroupDocsConversionCloud::ConvertDocumentRequest.new(@settings)

@result = @apiInstance.convert_document(@request)
puts("Text .txt file converted to png file image. ")

So konvertieren Sie Text in das GIF Datei format in Ruby API

Sie können Text programmgesteuert in GIF konvertieren, indem Sie die folgenden Schritte ausführen:

  • Erstellen Sie eine Instanz der ConvertApi
  • Erstellen Sie als Nächstes eine Instanz von ConvertSettings
  • Legen Sie dann den Textdateipfad mit dem Speichernamen fest
  • Legen Sie „gif“ als Ausgabebildformat fest
  • Erstellen Sie eine Instanz von TxtLoadOptions
  • Legen Sie die Textdatei „shift\jis“ fest und weisen Sie „load\options“ zu
  • Erstellen Sie eine Instanz von GifConvertOptions
  • Definieren Sie die Graustufen, Von\Seite, Seiten\Anzahl, Qualität, Drehen\Winkel und Verwendung\PDF usw.
  • Legen Sie „convertOptions“ auf „Einstellungen“ fest
  • Geben Sie nun den Pfad der Ausgabedatei an
  • Erstellen Sie anschließend ConvertDocumentRequest mit ConvertSettings als Argument
  • Rufen Sie abschließend die Methode ConvertApi.convert\document() mit ConvertDocumentRequest auf, um die konvertierte Datei zu speichern.

Das folgende Codebeispiel zeigt, wie Text mithilfe der REST-API in Ruby in eine GIF-Datei konvertiert wird:

# So konvertieren Sie Text in das GIF bildformat
# Instanz der Convert-API abrufen
@apiInstance = GroupDocsConversionCloud::ConvertApi.from_keys(@app_sid, @app_key)

# Konvertierungseinstellungen initialisieren
@settings = GroupDocsConversionCloud::ConvertSettings.new()
@settings.storage_name = @storage_name
@settings.file_path = "text-to-image/sample-file.txt"
@settings.format = "gif"

# Optionen zum Laden von Texten
@loadOptions = GroupDocsConversionCloud::TxtLoadOptions()
@loadOptions.encoding = "shift_jis"
@settings.load_options = @loadOptions

@convertOptions = GroupDocsConversionCloud::GifConvertOptions.new()
@convertOptions.grayscale = true
@convertOptions.from_page = 1
@convertOptions.pages_count = 1
@convertOptions.quality = 100
@convertOptions.rotate_angle = 90
@convertOptions.use_pdf = false

@settings.convert_options = @convertOptions
@settings.output_path = "text-to-image"

@request = GroupDocsConversionCloud::ConvertDocumentRequest.new(@settings)
@result = @apiInstance.convert_document(@request)
puts("Successfully converted Text to gif image format.")

Kostenloser Online-Text-zu bild-Konverter

Bitte probieren Sie das folgende kostenlose Online-Tool zur JPG-, PNG und GIF-Konvertierung aus, das mit der oben genannten API entwickelt wurde.

Abschluss

In diesem Artikel haben wir gelernt, wie man Text in der Cloud in Bildformate konvertiert. Jetzt wissen Sie:

  • wie man ein Textdokument mit Ruby in das JPEG/JPG-Format konvertiert;
  • So konvertieren Sie Text in Ruby in das PNG bildformat.
  • So konvertieren Sie Text mithilfe der Ruby-API in das GIF Datei format.

Weitere Informationen zur GroupDocs.Conversion Cloud 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 interagieren können.

Stelle eine Frage

Wenn Sie Fragen zum Text-zu bild-Konverter haben, können Sie uns diese gerne im Support-Forum stellen.

Siehe auch