Cách chuyển đổi định dạng từ sang hình ảnh bằng API REST trong Ruby

Làm cách nào để chuyển đổi các loại tệp DOCX thành Hình ảnh bằng API REST?

Word là một trong những định dạng phổ biến để chia sẻ và in tài liệu. Chúng tôi thường cần chuyển đổi tài liệu từ sang các định dạng hình ảnh khác nhau. Tốt hơn là sử dụng các công cụ chuyên dụng đã được phát triển để cung cấp giải pháp chuyển đổi linh hoạt, dễ bảo trì theo nhu cầu của bạn. Ruby SDK của GroupDocs.Conversion cung cấp cách tốt nhất để chuyển đổi các tệp Word DOCX 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

Trong bài viết này, chúng ta sẽ tìm hiểu cách chuyển đổi từ thành hình ảnh bằng API REST trong Ruby. Các chủ đề sau đây sẽ được đề cập trong bài viết này:

API REST chuyển đổi từ thành hình ảnh hiệu suất cao và SDK Ruby

Để chuyển đổi hình ảnh JPG, PNGGIF sang Ruby, chúng tôi sẽ sử dụng Ruby SDK của GroupDocs.Conversion Cloud API. 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 ID khách hàng và Bí mật 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 đá quý trong ứng dụng ruby của bạn cho http://api.groupdocs.cloud
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 = "my-local-storage"

Chuyển đổi Word sang JPEG bằng API REST trong Ruby

Chúng tôi có thể chuyển đổi từ sang 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 tệp docx lên đám mây bằng cách sử dụng mẫu mã sau: Do đó, tệp đã tải lên sẽ có sẵn trong phần tệp của bảng điều khiển trên đám mây. Giờ đây, bạn có thể chuyển đổi định dạng Word sang JPEG theo chương trình bằng cách thực hiện theo các bước 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.
  • Sau đó, đặt đường dẫn tệp từ và tên lưu trữ.
  • Ngoài ra, chỉ định “jpeg” làm định dạng hình ảnh đầu ra.
  • Tạo một phiên bản của DocxLoadOptions
  • Đặt mật khẩu tệp từ và tải \ tùy chọn.
  • Tạo một phiên bản của JpegConvertOptions.
  • 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 từ sang hình ảnh JPEG bằng API REST trong Ruby.

# Cách chuyển từ docx sang 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 = "word-to-images/one-page.docx"
@settings.format = "jpeg"

# Đặt tùy chọn tải Docx
@loadOptions = GroupDocsConversionCloud::DocxLoadOptions.new()
@loadOptions.password = "password"
@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 = "word-to-images"

@request = GroupDocsConversionCloud::ConvertDocumentRequest.new(@settings)

@result = @apiInstance.convert_document(@request)
puts("Word doc successfully converted to jpeg. " + (@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 API tệp tải xuống.

Cách chuyển đổi Word sang JPG bằng Tùy chọn nâng cao

Chúng tôi có thể chuyển đổi định dạng Word Doc sang JPG bằng cài đặt nâng cao 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.
  • Sau đó, tạo một phiên bản của ConvertSettings.
  • Ngoài ra, đặt tên lưu trữ và đường dẫn tệp từ.
  • Đặt “jpg” làm định dạng hình ảnh đầu ra.
  • Tạo một phiên bản của JpgConvertOptions.
  • Xác định các giá trị từ \page và pages\count.
  • Đặ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 từ sang hình ảnh JPG với các tùy chọn chuyển đổi nâng cao.

# Cách chuyển từ docx sang jpg
# 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 hình ảnh
@settings = GroupDocsConversionCloud::ConvertSettings.new
@settings.storage_name = @storage_name
@settings.file_path = "word-to-images/one-page.docx"
@settings.format = "jpg"

@convertOptions = GroupDocsConversionCloud::JpgConvertOptions.new
@convertOptions.from_page = 1
@convertOptions.pages_count = 2

@settings.convert_options = @convertOptions
@settings.output_path = "word-to-images"

@request = GroupDocsConversionCloud::ConvertDocumentRequest.new(@settings)

# Chuyển đổi sang jpg
@response = @apiInstance.convert_document(@request)
puts("Word docx successfully converted to jpg format.")

Cách chuyển đổi DOCX sang PNG bằng API REST trong Ruby

Bạn có thể chuyển đổi định dạng Word Docx 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.
  • Sau đó, đặt đường dẫn tệp từ và tên lưu trữ.
  • Ngoài ra, hãy đặt “png” làm định dạng hình ảnh đầu ra.
  • Tạo một phiên bản của DocxLoadOptions
  • Đặt mật khẩu tệp từ và 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 từ sang định dạng PNG bằng API REST trong Ruby.

# Cách chuyển từ docx sang 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 = "word-to-images/one-page.docx"
@settings.format = "png"

# Đặt Word Docx LoadOptions
@loadOptions = GroupDocsConversionCloud::DocxLoadOptions.new()
@loadOptions.password = "password"
@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 = "word-to-images"

@request = GroupDocsConversionCloud::ConvertDocumentRequest.new(@settings)

@result = @apiInstance.convert_document(@request)
puts("Word Docx successfully converted to png image. ")

Chuyển đổi Word DOCX thành GIF trong Ruby bằng API REST

Chúng tôi có thể chuyển đổi Word Docx sang JPG theo chương trình bằng cách làm 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 từ và tên lưu trữ.
  • Ngoài ra, hãy đặt “gif” làm định dạng hình ảnh đầu ra.
  • Tạo một phiên bản của DocxLoadOptions
  • Đặt mật khẩu tệp từ và 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 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ừ Docx sang tệp GIF bằng API REST trong Ruby. Vui lòng làm theo các bước được đề cập trước đó để tải tệp lên.

# Cách chuyển từ docx sang 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 = "word-to-images/one-page.docx"
@settings.format = "gif"

# Đặt Word Docx LoadOptions
@loadOptions = GroupDocsConversionCloud::DocxLoadOptions.new()
@loadOptions.password = "password"
@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 = "word-to-images"

@request = GroupDocsConversionCloud::ConvertDocumentRequest.new(@settings)
@result = @apiInstance.convert_document(@request)
puts("Word Docx successfully converted to gif format. ")

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

Vui lòng dùng thử công cụ chuyển đổi JPG, PNG và GIF trực tuyến miễn phí sau đây. Công cụ này được phát triển bằng cách sử dụng API ở trên https://products.aspose.app/words/conversion/docx-to-image.

Phần kết luận

Trong bài này chúng ta đã cùng nhau tìm hiểu cách chuyển định dạng word sang ảnh trên cloud. Bây giờ bạn đã biết cách:

  • chuyển đổi tài liệu từ sang jpeg/jpg bằng API REST trong ruby
  • cách chuyển từ docx sang định dạng hình ảnh png bằng ruby
  • chuyển đổi định dạng tệp từ docx sang gif bằng API REST trong 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 từ docx sang hình ảnh, vui lòng hỏi chúng tôi trên Diễn đàn.

Xem thêm