Chuyển đổi tài liệu Word thành hình ảnh TIFF bằng Ruby.
Tổng quan
Định dạng tài liệu Microsoft Word (DOCX, DOC) có rất nhiều lợi ích vì nó cung cấp khả năng chỉnh sửa, khả năng tương thích, cộng tác, khả năng định dạng, dễ sử dụng và năng suất, khiến nó trở thành lựa chọn phổ biến cho các tác vụ xử lý tài liệu . Trên thực tế, định dạng tài liệu Word là một tài nguyên quý giá cho các doanh nghiệp và tổ chức cần tạo, chỉnh sửa và chia sẻ tài liệu. Tuy nhiên, TIFF (Định dạng tệp hình ảnh được gắn thẻ) là định dạng được sử dụng rộng rãi để lưu trữ hình ảnh raster, bao gồm ảnh và tài liệu được quét. Một trong những mục đích chính của TIFF là cung cấp một định dạng linh hoạt và mạnh mẽ để trao đổi và lưu trữ hình ảnh chất lượng cao. Nén không mất dữ liệu, chất lượng cao, tính linh hoạt, lưu trữ lâu dài và khả năng tương tác là một trong những lợi ích nổi bật của nó.
Vì vậy, chuyển đổi tài liệu Word thành hình ảnh TIFF mang lại một số lợi ích, bao gồm bảo quản hình ảnh, khả năng tương thích, dễ in và thao tác, lưu trữ tài liệu và tiết kiệm dung lượng.
- API chuyển đổi từ Word sang TIFF là gì?
- Chuyển đổi Word sang TIFF trong Ruby
- DOC sang TIFF bằng lệnh cURL
API chuyển đổi Word sang TIFF là gì?
Aspose.Words Cloud là giải pháp xử lý tài liệu dựa trên đám mây cung cấp khả năng tạo, chỉnh sửa và chuyển đổi tài liệu trên đám mây. API hỗ trợ nhiều định dạng tệp, bao gồm Microsoft Word (DOC, DOCX), PDF, HTML, v.v. Tương tự, nó cũng có khả năng chuyển đổi hình ảnh Word DOCX sang TIFF, đồng thời đảm bảo chất lượng hình ảnh cao và nén không mất dữ liệu, vì nó làm cho chúng trở nên lý tưởng cho các bản in ảnh.
Cách cài đặt Ruby Cloud SDK
Khi thời gian chạy ruby được định cấu hình, bước đầu tiên trong quá trình sử dụng SDK là cài đặt nó. Nó có sẵn để tải xuống qua RubyGem (được khuyến nghị) và GitHub. Tuy nhiên, trước khi tiến hành cài đặt SDK, chúng tôi cần cài đặt các gói phụ thuộc sau trên hệ thống của mình.
# Following are the runtime dependencies to setup aspose_words_cloud
faraday 1.4.3 >= 1.4.1
marcel 1.0.1 >= 1.0.0
multipart-parser 0.1.1 >= 0.1.1
# Development dependencies is
minitest 5.14.4 ~> 5.11, >= 5.11.3
Bây giờ, vui lòng thực hiện lệnh sau trong thiết bị đầu cuối để thực hiện cài đặt nhanh đá quý asposewordscloud.
gem 'aspose_words_cloud', '~> 22.3'
# or install directly
gem install aspose_words_cloud
Bây giờ, bước quan trọng tiếp theo là lấy thông tin chi tiết về ClientID và ClientSecret bằng cách truy cập Bảng điều khiển Aspose.Cloud. Nếu bạn chưa có tài khoản, chỉ cần đăng ký bằng liên kết tạo tài khoản mới và cung cấp địa chỉ email hợp lệ. Bây giờ, chúng ta đã sẵn sàng để bắt đầu với thao tác chuyển đổi Word sang TIFF.
Chuyển đổi Word sang TIFF trong Ruby
Phần sau đây giải thích các bước về cách chuyển đổi Word thành TIFF trong ứng dụng ruby.
- Bước đầu tiên là tạo các biến ruby chứa thông tin chi tiết ClientID và ClientSecret (như đã đề cập trên Aspose Cloud Dashboard).
- Thứ hai, tạo đối tượng cấu hình AsposeWordsCloud và chuyển các chi tiết ClientID, ClientSecret làm đối số.
- Bước thứ ba là tạo một thể hiện của lớp WordsAPI
- Bây giờ chúng ta cần tải tài liệu Word đầu vào lên Cloud storage bằng phương thức UploadFileRequest()
- Cuối cùng, chuyển đổi hình ảnh DOCX sang TIFF bằng phương thức saveastiff(..) lấy đối tượng SaveAsTiffRequest làm đối số
# Tải đá quý, Để biết danh sách đầy đủ, vui lòng truy cập https://github.com/aspose-words-cloud/aspose-words-cloud-ruby
require 'aspose_words_cloud'
# Cách chuyển đổi Word sang TIFF theo chương trình.
# Nhận thông tin đăng nhập AppKey và AppSID từ https://dashboard.aspose.cloud/applications
@AppSID = "###-######-####-####-##########"
@AppKey = "###############################"
# Liên kết các thuộc tính Cấu hình với WordsApi
AsposeWordsCloud.configure do |config|
config.client_data['ClientId'] = @AppSID
config.client_data['ClientSecret'] = @AppKey
end
# Tạo một phiên bản của WordsApi
@words_api = WordsAPI.new
# Nhập tệp Word
@fileName = "sample.docx"
# Định dạng tệp cuối cùng
@format = "tiff"
@destName = "word-to-tiff.tiff"
# Tải tài liệu gốc lên Cloud Storage
@words_api.upload_file UploadFileRequest.new(File.new(@fileName, 'rb'), @fileName, nil)
@save_options = TiffSaveOptionsData.new(
{
:SaveFormat => @format,
:FileName => @destName
})
# Lưu các tham số yêu cầu chuyển đổi tài liệu.
@request = SaveAsTiffRequest.new(@fileName, @save_options, nil, nil, nil, nil, nil)
@out_result = @words_api.save_as_tiff(@request)
# In phản hồi kết quả trong bảng điều khiển
puts(“Word successfully converted to TIFF file” + (@out_result).to_s )
# Ví dụ chuyển đổi End Word.
Sau khi mã được thực thi thành công, kết quả là từ-to-tiff.tiff sẽ được lưu trong bộ lưu trữ đám mây.
DOC sang TIFF bằng lệnh cURL
Chuyển đổi DOC sang TIFF bằng lệnh cURL cho phép bạn chuyển đổi tài liệu Microsoft Word (DOC, DOCX) thành hình ảnh TIFF. Chuyển đổi này được thực hiện bằng cách thực hiện các yêu cầu API tới Aspose.Words Cloud, sử dụng các lệnh cURL. API chấp nhận tệp DOC hoặc DOCX làm đầu vào và trả về hình ảnh TIFF kết quả. Vì các lệnh cURL có thể được thực thi từ thiết bị đầu cuối dòng lệnh nên nó cho phép tự động hóa toàn bộ quá trình chuyển đổi. Ngoài ra, các lệnh cURL được sử dụng để chuyển đổi sẽ khác nhau tùy thuộc vào API cụ thể đang được sử dụng, nhưng thường liên quan đến việc gửi yêu cầu HTTP tới API cùng với tài liệu đầu vào và các tham số cần thiết khác, đồng thời nhận được hình ảnh TIFF kết quả trong phản hồi.
Bây giờ, như một điều kiện tiên quyết cho phương pháp này, trước tiên chúng tôi cần tạo mã thông báo JWT dựa trên thông tin đăng nhập khách hàng được cá nhân hóa của chúng tôi.
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bbf94a2c-6d7e-4020-b4d2-b9809741374e&client_secret=1c9379bb7d701c26cc87e741a29987bb" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Khi mã thông báo đã được tạo, vui lòng sử dụng lệnh sau để chuyển đổi hình ảnh DOC sang TIFF. Xin lưu ý, lệnh này yêu cầu Word đầu vào (DOC) đã có sẵn trong bộ lưu trữ đám mây. Sau khi chuyển đổi thành công, TIFF kết quả cũng được lưu trữ trong bộ lưu trữ đám mây.
curl -v -X GET "https://api.aspose.cloud/v4.0/words/input.doc?format=TIFF&outPath=converted.tiff" \
-H "accept: application/octet-stream" \
-H "Authorization: Bearer <JWT Token>"
LƯU Ý:- Bạn đang tìm kiếm một công cụ chuyển đổi Word sang TIFF trực tuyến? Vui lòng thử sử dụng Trình chuyển đổi trực tuyến miễn phí của chúng tôi
Phần kết luận
Trong bài viết này, chúng tôi đã thảo luận chi tiết về cách chuyển đổi tài liệu Word sang hình ảnh TIFF, vì đây là nhu cầu chung của các doanh nghiệp và tổ chức làm việc với một khối lượng lớn tài liệu. Bằng cách tận dụng sức mạnh của Ruby và tính linh hoạt của Aspose.Words Cloud, có thể tự động hóa toàn bộ quá trình chuyển đổi. Điều này cuối cùng làm giảm thời gian và nỗ lực cần thiết để chuyển đổi khối lượng lớn tài liệu.
Để cung cấp thêm tiện ích cho người dùng của chúng tôi, mã nguồn hoàn chỉnh của Ruby Cloud SDK được xuất bản trên kho lưu trữ GitHub. Ngoài ra, chúng tôi khuyên bạn nên khám phá hướng dẫn dành cho nhà phát triển để tìm hiểu về các tính năng thú vị khác của API. Ngoài ra, bạn cũng có thể cân nhắc sử dụng API thông qua Giao diện SwaggerUI trực tiếp trong trình duyệt web.
Cuối cùng, trong trường hợp bạn có bất kỳ câu hỏi hoặc đề xuất nào, vui lòng liên hệ với chúng tôi qua hỗ trợ sản phẩm miễn phí diễn đàn.
chủ đề liên quan
Chúng tôi thực sự khuyên bạn nên truy cập các liên kết sau để tìm hiểu về: