Converti testo in file immagine JPEG, PNG o GIF in Ruby

Converti testo in file immagine JPEG, PNG o GIF in Ruby

Il file TXT è un semplice formato di documento di testo che supporta il testo normale. Puoi convertire rapidamente i tuoi file TXT nei formati JPG, PNG, GIF utilizzando l’API di GroupDocs. È un metodo sicuro e facile da usare per convertire il testo in formato file immagine in pochi secondi. In questo articolo impareremo come convertire testo in file immagine JPEG, PNG o GIF in Ruby.

In questo articolo saranno trattati i seguenti argomenti:

API REST di conversione da testo a immagini - Installazione

Per convertire il testo in immagine JPEG, PNG o GIF in Ruby, utilizzeremo l’SDK Ruby di GroupDocs.Conversion Cloud API. L’API GroupDocs.Conversion fornisce il modo migliore per convertire file Text(.txt) in JPG, PNG e GIF in pochi secondi. È 100% gratuito, sicuro e facile da usare Ruby SDK per la conversione dei file. Consente di convertire documenti di formati supportati in immagini a livello di codice sul cloud. Puoi installarlo usando il seguente comando nella console:

gem install groupdocs_conversion_cloud

In primo luogo, ottenere l’ID cliente e il segreto dalla dashboard prima di seguire i passaggi indicati di seguito. Una volta che hai il tuo ID e segreto, aggiungi il codice seguente nella tua applicazione come mostrato di seguito:

# Carica il file di testo nell'API REST di conversione delle immagini nella tua applicazione rails:
require 'groupdocs_conversion_cloud'

# Ottieni il tuo client_id e client_secret da https://dashboard.groupdocs.cloud dopo la registrazione gratuita.
@app_sid = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
@app_key = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
@storage_name = "DefaultStorage"

Converti testo in formato file JPG/JPEG utilizzando l’API REST

Puoi convertire file di testo in immagini seguendo i semplici passaggi indicati di seguito: Innanzitutto, devi caricare della dashboard sul cloud. Ora, impariamo i passaggi su come convertire il testo in file jpg a livello di codice come indicato di seguito:

  • Innanzitutto, crea un’istanza di ConvertApi
  • Successivamente, crea un’istanza di ConvertSettings
  • Imposta il nome di archiviazione e il percorso del file di testo di input
  • Inoltre, assegna “jpeg” o “jpg” come formato dell’immagine di output
  • Crea un’istanza di TxtLoadOptions
  • Impostare il file di testo shift\jis e assegnare load\options
  • Crea un’istanza di JpegConvertOptions o JpgConvertOptions
  • Definire i valori di scala di grigi, da\pagina, pagine\conteggio, qualità, rotazione\angolo e uso\pdf
  • Imposta convertOptions su settings
  • Ora, fornisci il percorso del file di output
  • Successivamente, crea ConvertDocumentRequest con ConvertSettings come argomento
  • Infine, chiama il metodo ConvertApi.convert\document() con ConvertDocumentRequest per salvare il file convertito.

Il seguente esempio di codice mostra come convertire un documento di testo in un’immagine JPEG utilizzando l’API REST in Ruby:

# Come convertire il testo in formato file JPG/JPEG
# Ottenere l'istanza di ConvertAPI
@apiInstance = GroupDocsConversionCloud::ConvertApi.from_keys(@app_sid, @app_key)

# Inizializza e configura le impostazioni di conversione
@settings = GroupDocsConversionCloud::ConvertSettings.new()
@settings.storage_name = @storage_name
@settings.file_path = "text-to-image/sample-file.txt"
@settings.format = "jpeg"

# Opzioni di caricamento del testo
@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)

L’esempio di codice precedente salverà il file JPEG convertito sul cloud. Puoi anche scaricarlo aggiungendo l’API download file.

Converti testo in formato PNG utilizzando l’API REST in Ruby

Puoi convertire il testo in formato PNG a livello di programmazione seguendo i passaggi indicati di seguito:

  • Crea un’istanza di ConvertApi
  • Successivamente, crea un’istanza di ConvertSettings
  • Imposta il nome di archiviazione e il percorso del file di testo di input
  • Fornire “png” come formato dell’immagine di output
  • Crea un’istanza di TxtLoadOptions
  • Impostare il file di testo shift\jis e assegnare load\options
  • Crea un’istanza di PngConvertOptions
  • Definire i valori di scala di grigi, da\pagina, pagine\conteggio, qualità, rotazione\angolo e uso\pdf
  • Imposta convertOptions su settings
  • Ora, fornisci il percorso del file di output
  • Successivamente, crea ConvertDocumentRequest con ConvertSettings come argomento
  • Infine, chiama il metodo ConvertApi.convert\document() con ConvertDocumentRequest per salvare il file convertito

Il seguente esempio di codice mostra come convertire il testo in formato PNG fotografico in Ruby utilizzando l’API REST:

# Come convertire il testo in formato PNG
# Ottenere l'istanza dell'API Convert
@apiInstance = GroupDocsConversionCloud::ConvertApi.from_keys(@app_sid, @app_key)

# Inizializza le impostazioni di conversione
@settings = GroupDocsConversionCloud::ConvertSettings.new()
@settings.storage_name = @storage_name
@settings.file_path = "text-to-image/sample-file.txt"
@settings.format = "png"

# Opzioni di caricamento del testo
@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. ")

Come convertire il testo in formato file GIF nell’API Ruby

Puoi convertire il testo in GIF a livello di programmazione seguendo i passaggi indicati di seguito:

  • Crea un’istanza di ConvertApi
  • Successivamente, crea un’istanza di ConvertSettings
  • Quindi, imposta il percorso del file di testo con il nome di archiviazione
  • Imposta “gif” come formato dell’immagine di output
  • Crea un’istanza di TxtLoadOptions
  • Impostare il file di testo shift\jis e assegnare load\options
  • Crea un’istanza di GifConvertOptions
  • Definisci la scala di grigi, da\pagina, pagine\conteggio, qualità, rotazione\angolo e usa\pdf ecc.
  • Imposta convertOptions su settings
  • Ora, fornisci il percorso del file di output
  • Successivamente, crea ConvertDocumentRequest con ConvertSettings come argomento
  • Infine, chiama il metodo ConvertApi.convert\document() con ConvertDocumentRequest per salvare il file convertito.

Il seguente esempio di codice mostra come convertire il testo in un file GIF utilizzando l’API REST in Ruby:

# Come convertire il testo in formato immagine GIF
# Ottenere l'istanza dell'API Convert
@apiInstance = GroupDocsConversionCloud::ConvertApi.from_keys(@app_sid, @app_key)

# Inizializza le impostazioni di conversione
@settings = GroupDocsConversionCloud::ConvertSettings.new()
@settings.storage_name = @storage_name
@settings.file_path = "text-to-image/sample-file.txt"
@settings.format = "gif"

# Opzioni di caricamento del testo
@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.")

Convertitore online gratuito di testo in immagini

Prova il seguente strumento online gratuito di conversione JPG, PNG e GIF, sviluppato utilizzando l’API di cui sopra.

Conclusione

In questo articolo, abbiamo imparato come convertire i formati di testo in immagini sul cloud. Ora sai:

  • come convertire un documento di testo in formato jpeg/jpg usando ruby;
  • come convertire il testo in formato immagine png in ruby;
  • come convertire testo in formato file gif usando l’API ruby;

Puoi saperne di più su GroupDocs.Conversion Cloud API utilizzando la documentazione. Forniamo anche una sezione Riferimento API che ti consente di visualizzare e interagire con le nostre API direttamente attraverso il browser.

Fai una domanda

Se hai domande sul convertitore di testo in immagini, non esitare a contattarci nel Forum di supporto.

Guarda anche