Cách chuyển đổi định dạng tệp Word sang TIFF bằng Ruby

Cách chuyển đổi định dạng tệp Word sang TIFF bằng Ruby

TIFF hoặc Định dạng tệp hình ảnh được gắn thẻ là một trong những định dạng phổ biến nhất để lưu trữ hình ảnh và đồ họa raster. TIFF hoặc Định dạng tệp hình ảnh được gắn thẻ là các tệp hình ảnh không mất dữ liệu và những tệp này không cần nén hoặc làm mất bất kỳ chất lượng hoặc thông tin hình ảnh nào. TIFF hỗ trợ nhiều trang và tệp TIFF nhiều trang có thể có nhiều hình ảnh ở dạng trang. Tính năng này làm cho TIFF trở thành một tùy chọn phù hợp để chuyển đổi sang tài liệu từ. Để thực hiện chuyển đổi này theo chương trình, bài viết này đề cập đến cách chuyển đổi định dạng tệp từ sang TIFF bằng Ruby.

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

API chuyển đổi từ Word sang TIFF - Cài đặt

Để chuyển đổi tài liệu DOCX hoặc DOC sang định dạng TIFF, chúng tôi sẽ sử dụng Ruby SDK của GroupDocs.Conversion Cloud API. Nó là một thư viện Ruby mạnh mẽ để tạo và thao tác các tài liệu Word một cách liền mạch. Hơn nữa, nó cung cấp khả năng chuyển đổi độ trung thực cao của các tệp Word sang hơn 50 định dạng tài liệu và hình ảnh phổ biến. Bạn có thể cài đặt thư viện Ruby bằng lệnh sau.

gem install groupdocs_conversion_cloud

Bạn cũng cần tạo một tài khoản miễn phí bằng cách truy cập Bảng điều khiển Aspose.Cloud để có thể quản lý tài liệu trong bộ nhớ đám mây. Trước khi bạn tiếp tục, hãy nhanh chóng lấy Client ID và Client Secret từ bảng điều khiển. Bây giờ thêm mã dưới đây vào ứng dụng của bạn:

# 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"
@mystorage = "Default-Storage"

Chuyển đổi định dạng tệp Word sang TIFF trong Ruby

Bạn có thể chuyển đổi tài liệu từ sang tệp TIFF 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 file word
  • Cung cấp “tiff” làm định dạng tệp đầu ra
  • Tạo một phiên bản của DocxLoadOptions
  • Đặt mật khẩu tệp docx được bảo vệ và tải\tùy chọn
  • Tạo một phiên bản của TiffConvertOptions
  • Xác định từ\trang, trang\đếm, xoay\góc, thang độ xám và sử dụng\pdf
  • Đặt convertOptions thành đối tượng 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ừ sang tệp TIFF bằng API REST trong Ruby:

# Cách chuyển đổi docx sang tiff bằng API REST
# 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 = @mystorage
@settings.file_path = "docx-to-tiff/four-pages.docx"
@settings.format = "tiff"

# Đặt tùy chọn tải DOCX
@loadOptions = GroupDocsConversionCloud::DocxLoadOptions.new()
@loadOptions.password = "password"
@settings.load_options = @loadOptions

@convertOptions = GroupDocsConversionCloud::TiffConvertOptions.new()
@convertOptions.from_page = 2
@convertOptions.pages_count = 2
@convertOptions.rotate_angle = 90
@convertOptions.grayscale = true
# Nếu đúng, đầu vào được chuyển đổi thành PDF và sau đó sang định dạng mong muốn
@convertOptions.use_pdf = false

@settings.convert_options = @convertOptions
@settings.output_path = "docx-to-tiff"

@request = GroupDocsConversionCloud::ConvertDocumentRequest.new(@settings)
# Chuyển đổi tài liệu sang định dạng tệp tiff
@result = @apiInstance.convert_document(@request)
puts("Successfully converted word document to tiff file. " + (@result).to_s)

Cách chuyển đổi các trang cụ thể của WORD sang TIFF

Bạn cũng có thể chuyển đổi tập hợp các trang từ sang TIFF 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 file word
  • Cung cấp “tiff” làm định dạng tệp đầu ra
  • Tạo một phiên bản của DocxLoadOptions
  • Đặt mật khẩu tệp docx được bảo vệ và tải\tùy chọn
  • Tạo một phiên bản của TiffConvertOptions
  • Xác định bộ sưu tập trang, xoay\góc, thang độ xám và sử dụng\pdf
  • Đặt convertOptions thành đối tượng 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 các trang cụ thể của từ thành tệp TIFF bằng API REST trong Ruby:

# Ví dụ mã này trình bày cách chuyển đổi các trang cụ thể của DOCX thành TIFF
# Tạo phiên bản api chuyển đổi
@apiInstance = GroupDocsConversionCloud::ConvertApi.from_keys(@app_sid, @app_key)

# Tạo cài đặt chuyển đổi
@settings = GroupDocsConversionCloud::ConvertSettings.new
@settings.storage_name = @mystorage
@settings.file_path =  "docx-to-tiff/four-pages.docx"
@settings.format = "tiff"

# Đặt tùy chọn tải DOCX
@loadOptions = GroupDocsConversionCloud::DocxLoadOptions.new()
@loadOptions.password = "password"
@settings.load_options = @loadOptions

@convertOptions = GroupDocsConversionCloud::TiffConvertOptions.new
# Chỉ mục trang của các trang cụ thể sẽ được chuyển đổi
@convertOptions.pages = [2, 3, 4]
@convertOptions.rotate_angle = 90
@convertOptions.grayscale = true
@convertOptions.use_pdf = false
@settings.convert_options = @convertOptions
@settings.output_path =  "docx-to-tiff"
 
# Word chuyển đổi các trang cụ thể sang định dạng TIFF
@response = @apiInstance.convert_document(GroupDocsConversionCloud::ConvertDocumentRequest.new(@settings))
puts("Successfully converted word pages to TIFF file.")

Trình chuyển đổi DOCX(Word) sang TIFF trực tuyến

Làm cách nào để chuyển đổi DOCX sang TIFF trực tuyến? Vui lòng dùng thử công cụ chuyển đổi từ trực tuyến miễn phí sang tiff sau đây, được phát triển bằng API ở trên.

Tổng hợp

Trong bài viết này, chúng ta đã học được:

  • cách chuyển đổi tài liệu từ sang tệp tiff trong ruby;
  • cách chuyển đổi các trang cụ thể của tệp docx sang định dạng tiff;

Bạn có thể tìm hiểu thêm về GroupDocs.Conversion Cloud API từ tài liệu. Chúng tôi cũng có phần Tham chiếu API cho phép bạn hình dung và giao tiếp 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 DOCX sang TIFF, vui lòng hỏi chúng tôi trên Diễn đàn hỗ trợ miễn phí.

Những bài viết liên quan

Các bài viết sau đây rất được khuyến khích để tìm hiểu về: