Převod textu na obrázkový soubor JPEG, PNG nebo GIF v Ruby

Převod textu na obrázkový soubor JPEG, PNG nebo GIF v Ruby

Soubor TXT je jednoduchý formát textového dokumentu, který podporuje prostý text. Pomocí GroupDocs API můžete své soubory TXT rychle převést do formátů JPG, PNG, GIF. Je to bezpečná a snadno použitelná metoda pro převod textu do formátu obrázkového souboru během několika sekund. V tomto článku se naučíme, jak převést text na obrázkový soubor JPEG, PNG nebo GIF v Ruby.

Tento článek bude obsahovat následující témata:

Převod textu na obrázky REST API – instalace

K převodu textu na obrázek JPEG, PNG nebo GIF v Ruby použijeme Ruby SDK GroupDocs.Conversion Cloud API. GroupDocs.Conversion API poskytuje nejlepší způsob, jak převést text (.txt) na soubory JPG, PNG a GIF během několika sekund. Je to 100% zdarma, bezpečné a snadno použitelné Ruby SDK pro konverzi souborů. Umožňuje převádět dokumenty podporovaných formátů na obrázky programově v cloudu. Můžete jej nainstalovat pomocí následujícího příkazu v konzole:

gem install groupdocs_conversion_cloud

Nejprve získejte své ID klienta a tajný klíč z řídicího panelu, než budete postupovat podle níže uvedených kroků. Jakmile budete mít své ID a tajemství, přidejte do aplikace níže uvedený kód, jak je uvedeno níže:

# Načtěte textový soubor do REST API pro konverzi obrázků ve vaší aplikaci rails:
require 'groupdocs_conversion_cloud'

# Získejte své client_id a client_secret z https://dashboard.groupdocs.cloud po bezplatné registraci.
@app_sid = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
@app_key = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
@storage_name = "DefaultStorage"

Převod textu na formát souboru JPG/JPEG pomocí REST API

Textový soubor můžete převést na obrázky podle jednoduchých kroků uvedených níže: Nejprve musíte nahrát řídicího panelu do cloudu. Nyní se naučíme kroky, jak programově převést text na soubor jpg, jak je uvedeno níže:

  • Nejprve vytvořte instanci ConvertApi
  • Dále vytvořte instanci ConvertSettings
  • Nastavte název úložiště a cestu k vstupnímu textovému souboru
  • Jako výstupní formát obrázku také přiřaďte „jpeg“ nebo „jpg“.
  • Vytvořte instanci TxtLoadOptions
  • Nastavte textový soubor shift\jis a přiřaďte load\options
  • Vytvořte instanci JpegConvertOptions nebo JpgConvertOptions
  • Definujte hodnoty ve stupních šedi, od\stránka, stránky\počet, kvalita, otočení\úhel a použití\pdf
  • Nastavte convertOptions na nastavení
  • Nyní zadejte cestu k výstupnímu souboru
  • Poté vytvořte ConvertDocumentRequest s ConvertSettings jako argumentem
  • Nakonec zavolejte metodu ConvertApi.convert\document() pomocí ConvertDocumentRequest a uložte převedený soubor.

Následující ukázka kódu ukazuje, jak převést textový dokument na obrázek JPEG pomocí REST API v Ruby:

# Jak převést text do formátu souboru JPG/JPEG
# Získání instance rozhraní ConvertAPI
@apiInstance = GroupDocsConversionCloud::ConvertApi.from_keys(@app_sid, @app_key)

# Inicializujte a nastavte nastavení převodu
@settings = GroupDocsConversionCloud::ConvertSettings.new()
@settings.storage_name = @storage_name
@settings.file_path = "text-to-image/sample-file.txt"
@settings.format = "jpeg"

# Možnosti načítání textu
@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)

Výše uvedená ukázka kódu uloží převedený soubor JPEG do cloudu. Můžete si jej také stáhnout přidáním stáhnout soubor API.

Převeďte text do formátu PNG pomocí REST API v Ruby

Text můžete převést na formát PNG programově podle následujících kroků:

  • Vytvořte instanci ConvertApi
  • Dále vytvořte instanci ConvertSettings
  • Nastavte název úložiště a cestu k vstupnímu textovému souboru
  • Jako výstupní formát obrázku zadejte „png“.
  • Vytvořte instanci TxtLoadOptions
  • Nastavte textový soubor shift\jis a přiřaďte load\options
  • Vytvořte instanci PngConvertOptions
  • Definujte hodnoty ve stupních šedi, od\stránka, stránky\počet, kvalita, otočení\úhel a použití\pdf
  • Nastavte convertOptions na nastavení
  • Nyní zadejte cestu k výstupnímu souboru
  • Poté vytvořte ConvertDocumentRequest s ConvertSettings jako argumentem
  • Nakonec zavolejte metodu ConvertApi.convert\document() pomocí ConvertDocumentRequest a uložte převedený soubor.

Následující příklad kódu ukazuje, jak převést text na formát fotografie PNG v Ruby pomocí REST API:

# Jak převést text do formátu PNG
# Získání instance rozhraní Convert API
@apiInstance = GroupDocsConversionCloud::ConvertApi.from_keys(@app_sid, @app_key)

# Inicializujte nastavení převodu
@settings = GroupDocsConversionCloud::ConvertSettings.new()
@settings.storage_name = @storage_name
@settings.file_path = "text-to-image/sample-file.txt"
@settings.format = "png"

# Možnosti načítání textu
@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. ")

Jak převést text na formát souboru GIF v Ruby API

Text na GIF můžete převést programově podle následujících kroků:

  • Vytvořte instanci ConvertApi
  • Dále vytvořte instanci ConvertSettings
  • Poté nastavte cestu k textovému souboru s názvem úložiště
  • Jako výstupní formát obrázku nastavte „gif“.
  • Vytvořte instanci TxtLoadOptions
  • Nastavte textový soubor shift\jis a přiřaďte load\options
  • Vytvořte instanci GifConvertOptions
  • Definujte stupně šedi, od\stránka, stránky\počet, kvalita, otočení\úhel a použití\pdf atd.
  • Nastavte convertOptions na nastavení
  • Nyní zadejte cestu k výstupnímu souboru
  • Poté vytvořte ConvertDocumentRequest s ConvertSettings jako argumentem
  • Nakonec zavolejte metodu ConvertApi.convert\document() pomocí ConvertDocumentRequest a uložte převedený soubor.

Následující ukázka kódu ukazuje, jak převést text na soubor GIF pomocí REST API v Ruby:

# Jak převést text do formátu obrázku GIF
# Získání instance rozhraní Convert API
@apiInstance = GroupDocsConversionCloud::ConvertApi.from_keys(@app_sid, @app_key)

# Inicializujte nastavení převodu
@settings = GroupDocsConversionCloud::ConvertSettings.new()
@settings.storage_name = @storage_name
@settings.file_path = "text-to-image/sample-file.txt"
@settings.format = "gif"

# Možnosti načítání textu
@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.")

Zdarma online převodník textu na obrázek

Vyzkoušejte prosím následující bezplatný online nástroj pro převod JPG, PNG a GIF, který je vyvinut pomocí výše uvedeného rozhraní API.

Závěr

V tomto článku jsme se naučili, jak převést text do obrázkových formátů v cloudu. Teď víš:

  • jak převést textový dokument do formátu jpeg/jpg pomocí ruby;
  • jak převést text do formátu obrázku png v ruby;
  • jak převést text do formátu gif pomocí ruby API;

Další informace o GroupDocs.Conversion Cloud API se můžete dozvědět pomocí dokumentace. Poskytujeme také sekci API Reference, která vám umožní vizualizovat a pracovat s našimi API přímo prostřednictvím prohlížeče.

Položit otázku

Pokud máte nějaké dotazy ohledně převodníku textu na obrázek, neváhejte se nás zeptat na Fóru podpory.

Viz také