在 Ruby SDK 中壓縮 PDF 或 Word 文件

使用 Ruby 減小文檔大小

使用 Ruby 中的 REST API,開發人員可以壓縮 DOC、DOCX、RTF、PDF 和其他格式的文檔。使用給定的解決方案,輸出將是壓縮後的高質量文件。

看程式碼片段

在 Ruby 中壓縮文檔

使用我們強大的 Ruby API,開發人員可以壓縮文件以優化內容和輸出文件大小。通過清理未使用的數據和資源來減小文件大小。您還可以壓縮圖像以使輸出文件更小。

內容優化和壓縮的結果可以保存為原始文件格式或任何可用的保存格式--DOCX、DOC、RTF、PDF、HTML 等。

在 Ruby 中減小文件大小

如前所述,我們的 Ruby SDK 允許您以任何受支持的格式以編程方式減小文檔的大小。例如,您可以減小 PDF、DOCX、DOC、RTF、ODT、EPUB、HTML 等格式的文件大小。現在您可以嘗試我們強大的功能,並通過以下示例評估如何在 Ruby 中壓縮文檔:

上傳要優化/壓縮的文件
運行代碼
從列表中選擇目標格式
require 'aspose_words_cloud'

AsposeWordsCloud.configure do |config|
  config.client_data['ClientId'] = '####-####-####-####-####'
  config.client_data['ClientSecret'] = '##################'
end
@words_api = WordsAPI.new

request_document = File.open('Input.docx')
request_compress_options = CompressOptions.new(
   {:ImagesQuality => 75, :ImagesReduceSizeFactor => 1})
compress_document_request = CompressDocumentOnlineRequest.new(
   document: request_document, compress_options: request_compress_options)
compress_document = @words_api.compress_document_online(compress_document_request)

convert_document = ConvertDocumentRequest.new(
   document: compress_document.document.values[0], format: 'docx')
@words_api.convert_document(convert_document)
運行代碼
  
將代碼Ruby複製到剪貼板

如何在 Ruby 中壓縮文檔

  1. Aspose.Words Cloud for Ruby
  2. 將庫引用(導入庫)添加到您的 Ruby 項目
  3. 使用您的應用密鑰配置 API
  4. 加載要壓縮的源文檔
  5. 壓縮文檔和圖像,清理未使用的信息
  6. 選擇輸出文件格式
  7. 將文檔壓縮的結果作為單獨的文件獲取

Ruby 使用文檔壓縮的庫

使用 RubyGems 託管服務安裝 Aspose.Words Cloud SDK for Ruby 。運行 gem install aspose_words_cloud 來安裝包。作為替代方案,您可以從 GitHub 手動克隆 Aspose.Words Cloud SDK for Ruby 源代碼並在您的項目中使用它。請按照這些 Instructions 快速獲取必要的安全憑證並訪問我們的 REST API。

系統要求

Ruby 2.6 或更新版本

請參閱 Repository Documentation 以查看詳細信息。

5%

訂閱 Aspose 產品更新

獲取直接發送到您的郵箱的每月通訊和優惠。

© Aspose Pty Ltd 2001-2024. 版權所有。