使用 Ruby 將 Word 文檔轉換為 TIFF 圖像。

如何將 Word 轉換為 TIFF – 在線文檔到 TIFF 轉換器

如何將 Word 轉換為 TIFF – 免費在線 Docx 到 TIFF 轉換器

概述

Microsoft Word 文檔格式(DOCXDOC)具有諸多優勢,因為它提供了可編輯性、兼容性、協作性、格式化功能、易用性和生產力,使其成為文檔處理任務的熱門選擇.事實上,Word 文檔格式對於需要創建、編輯和共享文檔的企業和組織來說是一種寶貴的資源。然而,TIFF(標記圖像文件格式)是一種廣泛用於存儲光柵圖像(包括照片和掃描文檔)的格式。 TIFF 的主要目的之一是為交換和存檔高質量圖像提供靈活而強大的格式。無損壓縮、高質量、多功能性、長期存檔和互操作性是其顯著優勢。

因此,將 Word 文檔轉換為 TIFF 圖像具有多種優勢,包括圖像保存、兼容性、易於打印和操作、文檔存檔以及節省空間。

什麼是 Word 到 TIFF 轉換 API?

Aspose.Words Cloud 是一個基於雲的文檔處理解決方案,提供在雲端創建、編輯和轉換文檔的功能。 API 支持多種文件格式,包括 Microsoft Word(DOC、DOCX)、PDF、HTML 等。同樣,它還能夠將 Word DOCX 轉換為 TIFF 圖像,同時確保無損壓縮和高圖像質量,因為它使它們成為照片打印輸出的理想選擇。

如何安裝 Ruby Cloud SDK

配置 ruby 運行時後,使用 SDK 的第一步就是安裝。它可以通過 RubyGem(推薦)和 GitHub 下載。但是,在我們繼續安裝 SDK 之前,我們需要在我們的系統上安裝以下依賴包。

# 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

現在,請在終端中執行以下命令來快速安裝 asposewordscloud gem。

gem 'aspose_words_cloud', '~> 22.3'
# or install directly
gem install aspose_words_cloud

現在下一個重要步驟是通過訪問 Aspose.Cloud dashboard 獲取 ClientID 和 ClientSecret 詳細信息。如果您沒有現有帳戶,只需使用創建新帳戶 鏈接註冊並提供有效的電子郵件地址。現在,我們可以開始進行 Word 到 TIFF 的轉換操作。

Ruby 中的 Word 到 TIFF 轉換

以下部分介紹瞭如何在 ruby 應用程序中將 Word 轉換為 TIFF 的步驟。

  1. 第一步是創建包含 ClientID 和 ClientSecret 詳細信息的 ruby 變量(如 Aspose Cloud Dashboard 中所述)。
  2. 其次,創建 AsposeWordsCloud 配置對象並將 ClientID、ClientSecret 詳細信息作為參數傳遞。
  3. 第三步創建WordsAPI類實例
  4. 現在我們需要使用 UploadFileRequest() 方法將輸入的 Word 文檔上傳到雲存儲
  5. 最後,使用將 SaveAsTiffRequest 對像作為參數的 saveastiff(..) 方法將 DOCX 轉換為 TIFF 圖像
# 加載 gem,完整列表請訪問 https://github.com/aspose-words-cloud/aspose-words-cloud-ruby
require 'aspose_words_cloud'
# 如何以編程方式將 Word 轉換為 TIFF。
# 從 https://dashboard.aspose.cloud/applications 獲取 AppKey 和 AppSID 憑證
@AppSID = "###-######-####-####-##########"
@AppKey = "###############################"
# 將配置屬性與 WordsApi 相關聯
AsposeWordsCloud.configure do |config|
config.client_data['ClientId'] = @AppSID
config.client_data['ClientSecret'] = @AppKey
end
# 創建 WordsApi 實例
@words_api = WordsAPI.new
# 輸入Word文件
@fileName = "sample.docx"
# 最終文件格式
@format = "tiff"
@destName = "word-to-tiff.tiff"
# 將原始文檔上傳到雲存儲
@words_api.upload_file UploadFileRequest.new(File.new(@fileName, 'rb'), @fileName, nil)
@save_options = TiffSaveOptionsData.new(
{
:SaveFormat => @format,
:FileName => @destName
})
# 保存文檔轉換請求參數。
@request = SaveAsTiffRequest.new(@fileName, @save_options, nil, nil, nil, nil, nil)
@out_result = @words_api.save_as_tiff(@request)
# 在控制台中打印結果響應
puts(“Word successfully converted to TIFF file” + (@out_result).to_s )
# 結束詞轉換示例。

代碼執行成功後,生成的 word-to-tiff.tiff 將保存在雲存儲中。

使用 cURL 命令將 DOC 轉換為 TIFF

使用 cURL 命令的 DOC 到 TIFF 轉換允許您將 Microsoft Word 文檔(DOC、DOCX)轉換為 TIFF 圖像。這種轉換是通過使用 cURL 命令向 Aspose.Words Cloud 發出 API 請求來執行的。 API 接受 DOC 或 DOCX 文件作為輸入並返回生成的 TIFF 圖像。由於可以從命令行終端執行 cURL 命令,因此可以實現整個轉換過程的自動化。此外,用於轉換的 cURL 命令將根據所使用的特定 API 而有所不同,但通常涉及向 API 發送帶有輸入文檔和其他必要參數的 HTTP 請求,並在響應中接收生成的 TIFF 圖像。

現在,作為這種方法的先決條件,我們需要首先根據我們的個性化客戶端憑證生成 JWT 令牌。

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"

生成令牌後,請使用以下命令將 DOC 轉換為 TIFF 圖像。請注意,此命令要求輸入的 Word (DOC) 已在雲存儲中可用。轉換成功後,生成的 TIFF 也存儲在雲存儲中。

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>"

注意:- 正在尋找在線 Word 到 TIFF 轉換器?請嘗試使用我們的免費在線轉換器

結論

在本文中,我們討論了將 Word 文檔轉換為 TIFF 圖像的詳細信息,因為這是處理大量文檔的企業和組織的普遍需求。通過利用 Ruby 的強大功能和 Aspose.Words Cloud 的靈活性,自動化整個轉換過程成為可能。這最終減少了轉換大量文檔所需的時間和精力。

為了進一步方便我們的用戶,Ruby Cloud SDK 的完整源代碼發佈在 GitHub 存儲庫 上。此外,我們確實建議瀏覽 開發人員指南 以了解 API 的其他令人興奮的功能。此外,您還可以考慮直接在 Web 瀏覽器中通過 SwaggerUI 界面 使用 API。

最後,如果您有任何問題或建議,請隨時通過我們的免費產品支持 論壇 與我們聯繫。

相關話題

我們強烈建議訪問以下鏈接以了解: