Ruby'de Metni Görüntü Dosyasına JPEG, PNG veya GIF'e Dönüştür

Ruby’de Metni Görüntü Dosyasına JPEG, PNG veya GIF’e Dönüştür

TXT dosyası, düz metni destekleyen basit bir metin belgesi biçimidir. TXT dosyalarınızı GroupDocs API kullanarak hızlı bir şekilde JPG, PNG, GIF formatlarına dönüştürebilirsiniz. Metninizi saniyeler içinde resim dosyası biçimine dönüştürmek güvenli ve kullanımı kolay bir yöntemdir. Bu yazıda Ruby’de Metni Görüntü Dosyasına JPEG, PNG veya GIF’e dönüştürmeyi öğreneceğiz.

Bu yazıda aşağıdaki konular ele alınacaktır:

Metinden Görüntüye Dönüştürme REST API - Kurulum

Ruby’de Metni resme JPEG, PNG veya GIF’e dönüştürmek için GroupDocs.Conversion Cloud API’sinin Ruby SDK’sını kullanacağız. GroupDocs.Conversion API, Text(.txt) dosyasını saniyeler içinde JPG, PNG ve GIF dosyalarına dönüştürmenin en iyi yolunu sağlar. Dosya dönüştürme için %100 ücretsiz, güvenli ve kullanımı kolay Ruby SDK’dır. Desteklenen biçimler belgelerinin bulutta programlı olarak görüntüye dönüştürülmesine olanak tanır. Konsolda aşağıdaki komutu kullanarak yükleyebilirsiniz:

gem install groupdocs_conversion_cloud

İlk olarak, aşağıda belirtilen adımları uygulamadan önce panodan Müşteri Kimliğinizi ve Sırrınızı alın. Kimliğinizi ve sırrınızı aldıktan sonra, uygulamanıza aşağıda gösterildiği gibi aşağıdaki kodu ekleyin:

# Rails uygulamanızda Metin dosyasını Görüntü Dönüştürme REST API'sine yükleyin:
require 'groupdocs_conversion_cloud'

# Ücretsiz kayıttan sonra client_id ve client_secret'inizi https://dashboard.groupdocs.cloud adresinden alın.
@app_sid = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
@app_key = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
@storage_name = "DefaultStorage"

REST API kullanarak Metni JPG/JPEG dosya biçimine dönüştürün

Aşağıda verilen basit adımları izleyerek metin dosyasını resimlere dönüştürebilirsiniz: Öncelikle, kontrol panelini buluta 9 yüklemeniz gerekir. Şimdi, aşağıdaki gibi programlı olarak metnin jpg dosyasına nasıl dönüştürüleceğine ilişkin adımları öğrenelim:

  • İlk olarak, ConvertApi’nin bir örneğini oluşturun
  • Ardından, ConvertSettings’in bir örneğini oluşturun
  • Depolama adını ayarlayın ve metin dosyası yolunu girin
  • Ayrıca çıktı görüntü formatı olarak “jpeg” veya “jpg” atayın
  • TxtLoadOptions’ın bir örneğini oluşturun
  • shift\jis metin dosyasını ayarlayın ve load\options atayın
  • JpegConvertOptions veya JpgConvertOptions’ın bir örneğini oluşturun
  • Gri tonlama, from\page, sayfa sayısı, kalite, döndürme\açı ve use\pdf değerlerini tanımlayın
  • convertOptions’ı ayarlara ayarlayın
  • Şimdi, çıktı dosyası yolunu sağlayın
  • Bundan sonra, argüman olarak ConvertSettings ile ConvertDocumentRequest oluşturun.
  • Son olarak, dönüştürülen dosyayı kaydetmek için ConvertDocumentRequest ile ConvertApi.convert\document() yöntemini çağırın.

Aşağıdaki kod örneği, Ruby’de REST API kullanılarak Metin belgesinin JPEG görüntüsüne nasıl dönüştürüleceğini gösterir:

# Metni JPG/JPEG dosya biçimine dönüştürme
# ConvertAPI örneğini alma
@apiInstance = GroupDocsConversionCloud::ConvertApi.from_keys(@app_sid, @app_key)

# Dönüştürme ayarlarını başlat ve ayarla
@settings = GroupDocsConversionCloud::ConvertSettings.new()
@settings.storage_name = @storage_name
@settings.file_path = "text-to-image/sample-file.txt"
@settings.format = "jpeg"

# Metin yükleme seçenekleri
@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)

Yukarıdaki kod örneği, dönüştürülen JPEG dosyasını buluta kaydedecektir. Dosyayı indir API’sini ekleyerek de indirebilirsiniz.

Ruby’de REST API kullanarak Metni PNG formatına dönüştürün

Aşağıda verilen adımları izleyerek Metni programlı olarak PNG formatına dönüştürebilirsiniz:

  • ConvertApi’nin bir örneğini oluşturun
  • Ardından, ConvertSettings’in bir örneğini oluşturun
  • Depolama adını ayarlayın ve metin dosyası yolunu girin
  • Çıktı görüntü formatı olarak “png” sağlayın
  • TxtLoadOptions’ın bir örneğini oluşturun
  • shift\jis metin dosyasını ayarlayın ve load\options atayın
  • PngConvertOptions örneğini oluşturun
  • Gri tonlama, from\page, sayfa sayısı, kalite, döndürme\açı ve use\pdf değerlerini tanımlayın
  • convertOptions’ı ayarlara ayarlayın
  • Şimdi, çıktı dosyası yolunu sağlayın
  • Bundan sonra, argüman olarak ConvertSettings ile ConvertDocumentRequest oluşturun.
  • Son olarak, dönüştürülen dosyayı kaydetmek için ConvertDocumentRequest ile ConvertApi.convert\document() yöntemini çağırın

Aşağıdaki kod örneği, REST API kullanılarak Ruby’de metnin fotoğraf PNG biçimine nasıl dönüştürüleceğini gösterir:

# Metin PNG biçimine nasıl dönüştürülür
# Convert API örneğini alma
@apiInstance = GroupDocsConversionCloud::ConvertApi.from_keys(@app_sid, @app_key)

# Dönüştürme ayarlarını başlat
@settings = GroupDocsConversionCloud::ConvertSettings.new()
@settings.storage_name = @storage_name
@settings.file_path = "text-to-image/sample-file.txt"
@settings.format = "png"

# Metin yükleme seçenekleri
@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. ")

Ruby API’sinde Metni GIF dosya biçimine dönüştürme

Aşağıda verilen adımları izleyerek Metni programlı olarak GIF’e dönüştürebilirsiniz:

  • ConvertApi’nin bir örneğini oluşturun
  • Ardından, ConvertSettings’in bir örneğini oluşturun
  • Ardından, metin dosyası yolunu depolama adıyla ayarlayın
  • Çıktı görüntü formatı olarak “gif”i ayarlayın
  • TxtLoadOptions’ın bir örneğini oluşturun
  • shift\jis metin dosyasını ayarlayın ve load\options atayın
  • GifConvertOptions’ın bir örneğini oluşturun
  • Gri tonlama, from\page, sayfa sayısı, kalite, döndürme\açı tanımlayın ve\pdf vb. kullanın.
  • convertOptions’ı ayarlara ayarlayın
  • Şimdi, çıktı dosyası yolunu sağlayın
  • Bundan sonra, argüman olarak ConvertSettings ile ConvertDocumentRequest oluşturun.
  • Son olarak, dönüştürülen dosyayı kaydetmek için ConvertDocumentRequest ile ConvertApi.convert\document() yöntemini çağırın.

Aşağıdaki kod örneği, Ruby’de REST API kullanılarak Metnin GIF dosyasına nasıl dönüştürüleceğini gösterir:

# Metni GIF resim formatına dönüştürme
# Convert API örneğini alma
@apiInstance = GroupDocsConversionCloud::ConvertApi.from_keys(@app_sid, @app_key)

# Dönüştürme ayarlarını başlat
@settings = GroupDocsConversionCloud::ConvertSettings.new()
@settings.storage_name = @storage_name
@settings.file_path = "text-to-image/sample-file.txt"
@settings.format = "gif"

# Metin yükleme seçenekleri
@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.")

Ücretsiz Çevrimiçi Metinden Görüntüye Dönüştürücü

Lütfen yukarıdaki API kullanılarak geliştirilen aşağıdaki ücretsiz çevrimiçi JPG, PNG ve GIF dönüştürme aracını deneyin.

Çözüm

Bu yazıda, metni bulutta resim formatlarına nasıl dönüştüreceğimizi öğrendik. Artık biliyorsun:

  • ruby kullanarak metin belgesini jpeg/jpg formatına dönüştürme;
  • ruby’de metni png resim formatına dönüştürme;
  • ruby API kullanarak metni gif dosya biçimine dönüştürme;

Belgeleri kullanarak GroupDocs.Conversion Cloud API hakkında daha fazla bilgi edinebilirsiniz. Ayrıca, API’lerimizi doğrudan tarayıcı aracılığıyla görselleştirmenize ve bunlarla etkileşimde bulunmanıza olanak tanıyan bir API Referansı bölümü de sağlıyoruz.

Bir soru sor

Metinden resme dönüştürücü hakkında herhangi bir sorunuz varsa, lütfen Destek Forumu üzerinden bize sormaktan çekinmeyin.

Ayrıca bakınız