تبدیل متن به فایل تصویری JPEG، PNG یا GIF در روبی

تبدیل متن به فایل تصویری JPEG، PNG یا GIF در روبی

فایل TXT یک قالب سند متنی ساده است که از متن ساده پشتیبانی می کند. با استفاده از GroupDocs API می توانید فایل های TXT خود را به سرعت به فرمت های JPG، PNG، GIF تبدیل کنید. این روشی امن و آسان برای تبدیل متن به فرمت فایل تصویری در چند ثانیه است. در این مقاله نحوه تبدیل متن به فایل تصویری JPEG، PNG یا GIF را در روبی خواهیم آموخت.

موضوعات زیر در این مقاله پوشش داده خواهد شد:

تبدیل متن به تصویر REST API - نصب

برای تبدیل متن به تصویر JPEG، PNG یا GIF در Ruby، از Ruby SDK of GroupDocs.Conversion Cloud API استفاده خواهیم کرد. GroupDocs.Conversion API بهترین راه را برای تبدیل Text(.txt) به فایل‌های JPG، PNG و GIF در عرض چند ثانیه فراهم می‌کند. این 100٪ رایگان، امن و آسان برای استفاده از Ruby SDK برای تبدیل فایل است. این اجازه می دهد تا اسناد فرمت های پشتیبانی شده را به صورت برنامه ریزی شده در ابر تبدیل کنید. می توانید آن را با استفاده از دستور زیر در کنسول نصب کنید:

gem install groupdocs_conversion_cloud

ابتدا، شناسه مشتری و راز خود را از داشبورد دریافت کنید قبل از انجام مراحل ذکر شده در زیر. هنگامی که شناسه و راز خود را دریافت کردید، مطابق شکل زیر کد زیر را در برنامه خود اضافه کنید:

# فایل متنی را در برنامه Rails خود در Image Conversion REST API بارگیری کنید:
require 'groupdocs_conversion_cloud'

# پس از ثبت نام رایگان، client_id و client_secret خود را از https://dashboard.groupdocs.cloud دریافت کنید.
@app_sid = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
@app_key = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
@storage_name = "DefaultStorage"

تبدیل متن به فرمت فایل JPG/JPEG با استفاده از REST API

می‌توانید با دنبال کردن مراحل ساده زیر، فایل متنی را به تصویر تبدیل کنید: ابتدا، باید 9 داشبورد را در فضای ابری [آپلود] کنید. اکنون، بیایید مراحل تبدیل متن به فایل jpg را به صورت برنامه‌نویسی به شرح زیر بیاموزیم:

  • ابتدا یک نمونه از ConvertApi ایجاد کنید
  • بعد، یک نمونه از ConvertSettings ایجاد کنید
  • نام ذخیره سازی و مسیر فایل متنی ورودی را تنظیم کنید
  • همچنین، “jpeg” یا “jpg” را به عنوان فرمت تصویر خروجی اختصاص دهید
  • یک نمونه از TxtLoadOptions ایجاد کنید
  • فایل متنی shift\jis را تنظیم کنید و load\options را تعیین کنید
  • یک نمونه از JpegConvertOptions یا JpgConvertOptions ایجاد کنید
  • مقادیر خاکستری، from\page، pages\count، کیفیت، چرخش/زاویه و استفاده\pdf را تعریف کنید.
  • convertOptions را روی تنظیمات تنظیم کنید
  • اکنون مسیر فایل خروجی را ارائه دهید
  • پس از آن، ConvertDocumentRequest را با ConvertSettings به عنوان آرگومان ایجاد کنید
  • در نهایت، متد ConvertApi.convert\document() را با ConvertDocumentRequest فراخوانی کنید تا فایل تبدیل شده ذخیره شود.

نمونه کد زیر نحوه تبدیل سند متنی به تصویر JPEG را با استفاده از REST API در Ruby نشان می دهد:

# نحوه تبدیل متن به فرمت فایل JPG/JPEG
# دریافت نمونه ConvertAPI
@apiInstance = GroupDocsConversionCloud::ConvertApi.from_keys(@app_sid, @app_key)

# تنظیمات تبدیل را راه اندازی و تنظیم کنید
@settings = GroupDocsConversionCloud::ConvertSettings.new()
@settings.storage_name = @storage_name
@settings.file_path = "text-to-image/sample-file.txt"
@settings.format = "jpeg"

# گزینه های بارگذاری متن
@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)

نمونه کد بالا فایل JPEG تبدیل شده را در فضای ابری ذخیره می کند. همچنین می توانید با افزودن دانلود فایل API آن را دانلود کنید.

با استفاده از REST API در Ruby، متن را به فرمت PNG تبدیل کنید

با دنبال کردن مراحل زیر می توانید متن را به فرمت PNG تبدیل کنید:

  • یک نمونه از ConvertApi ایجاد کنید
  • بعد، یک نمونه از ConvertSettings ایجاد کنید
  • نام ذخیره سازی و مسیر فایل متنی ورودی را تنظیم کنید
  • “png” را به عنوان فرمت تصویر خروجی ارائه دهید
  • یک نمونه از TxtLoadOptions ایجاد کنید
  • فایل متنی shift\jis را تنظیم کنید و load\options را تعیین کنید
  • یک نمونه از PngConvertOptions ایجاد کنید
  • مقادیر خاکستری، from\page، pages\count، کیفیت، چرخش/زاویه و استفاده\pdf را تعریف کنید.
  • convertOptions را روی تنظیمات تنظیم کنید
  • اکنون مسیر فایل خروجی را ارائه دهید
  • پس از آن، ConvertDocumentRequest را با ConvertSettings به عنوان آرگومان ایجاد کنید
  • در نهایت، متد ConvertApi.convert\document() را با ConvertDocumentRequest فراخوانی کنید تا فایل تبدیل شده ذخیره شود.

مثال کد زیر نحوه تبدیل متن به فرمت PNG عکس در Ruby با استفاده از REST API را نشان می دهد:

# نحوه تبدیل متن به فرمت PNG
# دریافت نمونه Convert API
@apiInstance = GroupDocsConversionCloud::ConvertApi.from_keys(@app_sid, @app_key)

# تنظیمات تبدیل را اولیه کنید
@settings = GroupDocsConversionCloud::ConvertSettings.new()
@settings.storage_name = @storage_name
@settings.file_path = "text-to-image/sample-file.txt"
@settings.format = "png"

# گزینه های بارگذاری متن
@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. ")

نحوه تبدیل متن به فرمت فایل GIF در Ruby API

با دنبال کردن مراحل زیر می توانید متن را به صورت برنامه نویسی به GIF تبدیل کنید:

  • یک نمونه از ConvertApi ایجاد کنید
  • بعد، یک نمونه از ConvertSettings ایجاد کنید
  • سپس، مسیر فایل متنی را با نام ذخیره سازی تنظیم کنید
  • “gif” را به عنوان فرمت تصویر خروجی تنظیم کنید
  • یک نمونه از TxtLoadOptions ایجاد کنید
  • فایل متنی shift\jis را تنظیم کنید و load\options را تعیین کنید
  • یک نمونه از GifConvertOptions ایجاد کنید
  • مقیاس خاکستری، from\page، pages\count، کیفیت، چرخش/زاویه و استفاده از\pdf و غیره را تعریف کنید.
  • convertOptions را روی تنظیمات تنظیم کنید
  • اکنون مسیر فایل خروجی را ارائه دهید
  • پس از آن، ConvertDocumentRequest را با ConvertSettings به عنوان آرگومان ایجاد کنید
  • در نهایت، متد ConvertApi.convert\document() را با ConvertDocumentRequest فراخوانی کنید تا فایل تبدیل شده ذخیره شود.

نمونه کد زیر نحوه تبدیل متن به فایل GIF را با استفاده از REST API در Ruby نشان می دهد:

# نحوه تبدیل متن به فرمت تصویر GIF
# دریافت نمونه Convert API
@apiInstance = GroupDocsConversionCloud::ConvertApi.from_keys(@app_sid, @app_key)

# تنظیمات تبدیل را اولیه کنید
@settings = GroupDocsConversionCloud::ConvertSettings.new()
@settings.storage_name = @storage_name
@settings.file_path = "text-to-image/sample-file.txt"
@settings.format = "gif"

# گزینه های بارگذاری متن
@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.")

تبدیل متن به تصویر آنلاین رایگان

لطفاً [ابزار تبدیل آنلاین رایگان JPG، PNG و GIF14 را که با استفاده از API بالا توسعه داده شده است، امتحان کنید.

نتیجه

در این مقاله با نحوه تبدیل متن به فرمت تصویر در فضای ابری آشنا شدیم. حالا تو می دانی:

  • نحوه تبدیل سند متنی به فرمت jpeg/jpg با استفاده از روبی.
  • نحوه تبدیل متن به فرمت تصویر png در روبی.
  • نحوه تبدیل متن به فرمت فایل گیف با استفاده از Ruby API.

می‌توانید با استفاده از مستندات درباره GroupDocs.Conversion Cloud API بیشتر بیاموزید. ما همچنین یک بخش API Reference ارائه می‌کنیم که به شما امکان می‌دهد APIهای ما را مستقیماً از طریق مرورگر تجسم کرده و با آن‌ها تعامل داشته باشید.

سوال بپرس

اگر در مورد مبدل متن به تصویر سؤالی دارید، لطفاً در [تالار گفتمان پشتیبانی17 از ما بپرسید.

همچنین ببینید