Chuyển đổi văn bản thành tệp hình ảnh JPEG, PNG hoặc GIF trong Ruby

Chuyển đổi văn bản thành tệp hình ảnh JPEG, PNG hoặc GIF trong Ruby

TXT là một định dạng tài liệu văn bản đơn giản hỗ trợ văn bản thuần túy. Bạn có thể chuyển đổi các tệp TXT sang định dạng JPG, PNG, GIF một cách nhanh chóng bằng API GroupDocs. Đó là phương pháp an toàn và dễ sử dụng để chuyển đổi định dạng tệp Văn bản sang hình ảnh của bạn trong vài giây. Trong bài viết này, chúng ta sẽ tìm hiểu cách chuyển đổi Văn bản thành Tệp hình ảnh JPEG, PNG hoặc GIF trong Ruby.

Các chủ đề sau đây sẽ được đề cập trong bài viết này:

API REST chuyển đổi văn bản thành hình ảnh - Cài đặt

Để chuyển Văn bản thành ảnh JPEG, PNG hoặc GIF trong Ruby, chúng ta sẽ sử dụng Ruby SDK của GroupDocs.Conversion Cloud API. API GroupDocs.Conversion cung cấp cách tốt nhất để chuyển đổi các tệp Văn bản (.txt) sang JPG, PNG và GIF trong vài giây. Đó là 100% miễn phí, an toàn và dễ sử dụng Ruby SDK để chuyển đổi tệp. Nó cho phép chuyển đổi tài liệu của các định dạng được hỗ trợ thành hình ảnh theo chương trình trên đám mây. Bạn có thể cài đặt nó bằng lệnh sau trong bảng điều khiển:

gem install groupdocs_conversion_cloud

Đầu tiên, lấy Client ID và Secret của bạn từ bảng điều khiển trước khi làm theo các bước được đề cập bên dưới. Khi bạn có ID và bí mật của mình, hãy thêm mã bên dưới vào ứng dụng của bạn như hình bên dưới:

# Tải tệp Văn bản sang API REST Chuyển đổi Hình ảnh trong ứng dụng đường ray của bạn:
require 'groupdocs_conversion_cloud'

# Nhận client_id và client_secret của bạn từ https://dashboard.groupdocs.cloud sau khi đăng ký miễn phí.
@app_sid = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
@app_key = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
@storage_name = "DefaultStorage"

Chuyển đổi văn bản sang định dạng tệp JPG/JPEG bằng API REST

Bạn có thể chuyển đổi tệp văn bản thành hình ảnh bằng cách thực hiện theo các bước đơn giản dưới đây: Trước tiên, bạn cần tải lên trang tổng quan trên đám mây. Bây giờ, hãy tìm hiểu các bước về cách chuyển đổi văn bản thành tệp jpg theo lập trình như dưới đây:

  • Đầu tiên, tạo một phiên bản của ConvertApi
  • Tiếp theo, tạo một phiên bản của ConvertSettings
  • Đặt tên lưu trữ và đường dẫn tệp văn bản đầu vào
  • Ngoài ra, chỉ định “jpeg” hoặc “jpg” làm định dạng hình ảnh đầu ra
  • Tạo một phiên bản của TxtLoadOptions
  • Đặt tệp văn bản shift\jis và gán tải\tùy chọn
  • Tạo một phiên bản của JpegConvertOptions hoặc JpgConvertOptions
  • Xác định thang độ xám, từ\trang, số trang\đếm, chất lượng, xoay\góc và sử dụng các giá trị\pdf
  • Đặt convertOptions thành cài đặt
  • Bây giờ, cung cấp đường dẫn tệp đầu ra
  • Sau đó, tạo ConvertDocumentRequest với ConvertSettings làm đối số
  • Cuối cùng, gọi phương thức ConvertApi.convert\document() với ConvertDocumentRequest để lưu tệp đã chuyển đổi.

Mẫu mã sau đây cho biết cách chuyển đổi tài liệu Văn bản thành hình ảnh JPEG bằng API REST trong Ruby:

# Cách chuyển đổi văn bản sang định dạng tệp JPG/JPEG
# Lấy ví dụ về ConvertAPI
@apiInstance = GroupDocsConversionCloud::ConvertApi.from_keys(@app_sid, @app_key)

# Khởi tạo và đặt cài đặt chuyển đổi
@settings = GroupDocsConversionCloud::ConvertSettings.new()
@settings.storage_name = @storage_name
@settings.file_path = "text-to-image/sample-file.txt"
@settings.format = "jpeg"

# Tùy chọn tải văn bản
@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)

Mẫu mã trên sẽ lưu tệp JPEG đã chuyển đổi trên đám mây. Bạn cũng có thể tải xuống bằng cách thêm tệp tải xuống API.

Chuyển đổi văn bản sang định dạng PNG bằng API REST trong Ruby

Bạn có thể chuyển đổi định dạng Văn bản sang PNG theo chương trình bằng cách thực hiện theo các bước dưới đây:

  • Tạo một phiên bản của ConvertApi
  • Tiếp theo, tạo một phiên bản của ConvertSettings
  • Đặt tên lưu trữ và đường dẫn tệp văn bản đầu vào
  • Cung cấp “png” làm định dạng hình ảnh đầu ra
  • Tạo một phiên bản của TxtLoadOptions
  • Đặt tệp văn bản shift\jis và gán tải\tùy chọn
  • Tạo một phiên bản của PngConvertOptions
  • Xác định thang độ xám, từ\trang, số trang\đếm, chất lượng, xoay\góc và sử dụng các giá trị\pdf
  • Đặt convertOptions thành cài đặt
  • Bây giờ, cung cấp đường dẫn tệp đầu ra
  • Sau đó, tạo ConvertDocumentRequest với ConvertSettings làm đối số
  • Cuối cùng, gọi phương thức ConvertApi.convert\document() với ConvertDocumentRequest để lưu tệp đã chuyển đổi

Ví dụ mã sau đây cho thấy cách chuyển đổi văn bản sang định dạng ảnh PNG trong Ruby bằng API REST:

# Cách chuyển đổi Văn bản sang định dạng PNG
# Lấy ví dụ về API Chuyển đổi
@apiInstance = GroupDocsConversionCloud::ConvertApi.from_keys(@app_sid, @app_key)

# Khởi tạo cài đặt chuyển đổi
@settings = GroupDocsConversionCloud::ConvertSettings.new()
@settings.storage_name = @storage_name
@settings.file_path = "text-to-image/sample-file.txt"
@settings.format = "png"

# Tùy chọn tải văn bản
@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. ")

Cách chuyển đổi định dạng tệp Văn bản sang GIF trong Ruby API

Bạn có thể chuyển đổi Văn bản thành GIF theo chương trình bằng cách thực hiện theo các bước dưới đây:

  • Tạo một phiên bản của ConvertApi
  • Tiếp theo, tạo một phiên bản của ConvertSettings
  • Sau đó, đặt đường dẫn tệp văn bản với tên lưu trữ
  • Đặt “gif” làm định dạng hình ảnh đầu ra
  • Tạo một phiên bản của TxtLoadOptions
  • Đặt tệp văn bản shift\jis và gán tải\tùy chọn
  • Tạo một phiên bản của GifConvertOptions
  • Xác định thang độ xám, từ\trang, số trang\đếm, chất lượng, xoay\góc và sử dụng\pdf, v.v.
  • Đặt convertOptions thành cài đặt
  • Bây giờ, cung cấp đường dẫn tệp đầu ra
  • Sau đó, tạo ConvertDocumentRequest với ConvertSettings làm đối số
  • Cuối cùng, gọi phương thức ConvertApi.convert\document() với ConvertDocumentRequest để lưu tệp đã chuyển đổi.

Mẫu mã sau đây cho biết cách chuyển đổi Văn bản thành tệp GIF bằng API REST trong Ruby:

# Cách chuyển Text sang định dạng ảnh GIF
# Lấy ví dụ về API Chuyển đổi
@apiInstance = GroupDocsConversionCloud::ConvertApi.from_keys(@app_sid, @app_key)

# Khởi tạo cài đặt chuyển đổi
@settings = GroupDocsConversionCloud::ConvertSettings.new()
@settings.storage_name = @storage_name
@settings.file_path = "text-to-image/sample-file.txt"
@settings.format = "gif"

# Tùy chọn tải văn bản
@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.")

Chuyển đổi văn bản sang hình ảnh trực tuyến miễn phí

Vui lòng thử công cụ chuyển đổi JPG, PNG và GIF trực tuyến miễn phí sau đây, được phát triển bằng API ở trên.

Phần kết luận

Trong bài viết này, chúng ta đã tìm hiểu cách chuyển đổi văn bản sang định dạng hình ảnh trên đám mây. Bây giờ bạn biết:

  • cách chuyển đổi tài liệu văn bản sang định dạng jpeg/jpg bằng ruby;
  • cách chuyển text sang định dạng ảnh png trong ruby;
  • cách chuyển đổi văn bản sang định dạng tệp gif bằng API ruby;

Bạn có thể tìm hiểu thêm về GroupDocs.Conversion Cloud API bằng cách sử dụng tài liệu. Chúng tôi cũng cung cấp phần Tham khảo API cho phép bạn hình dung và tương tác trực tiếp với các API của chúng tôi thông qua trình duyệt.

Đặt một câu hỏi

Nếu bạn có bất kỳ câu hỏi nào về trình chuyển đổi văn bản thành hình ảnh, vui lòng hỏi chúng tôi trên Diễn đàn hỗ trợ.

Xem thêm