Ruby SDKでPDFを圧縮

Rubyを使用してPDFサイズを縮小します

RubyのRESTAPIを使用すると、開発者はPDFをプログラムで圧縮できます。与えられたソリューションでは、出力は圧縮後に高品質のファイルになります。

コードスニペットを表示

Ruby で PDF を圧縮する

開発者は強力な Ruby APIを使用して、PDF ドキュメントを圧縮し、コンテンツと出力ファイルサイズを最適化できます。 PDF サイズの縮小は、未使用のデータとリソースをクリーンアップすることによって行われます。 PDF 内の画像を圧縮して、出力ファイルのサイズをさらに小さくすることもできます。

コンテンツの最適化と圧縮の結果は、元の PDF または使用可能な任意の保存形式(DOCX、DOC、RTF、HTMLなど)で保存できます。たとえば、PDF を圧縮し、出力をWordとして保存します。

Ruby で PDF ファイルのサイズを小さくする

前述のように、Ruby SDKを使用すると、プログラムで PDF サイズを縮小できます。そして今、あなたは私たちの強力な機能を試して、次の例で Ruby で PDF を圧縮する方法を評価することができます:

最適化/圧縮したいファイルをアップロードする
コードを実行する
リストからターゲットフォーマットを選択します
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.pdf')
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: 'pdf')
@words_api.convert_document(convert_document)
コードを実行する
  
Rubyをクリップボードにコピーします

RubyでPDFを圧縮する方法

  1. Aspose.Words Cloud for Rubyインストールします
  2. Rubyプロジェクトにライブラリ参照を追加(ライブラリをインポート)
  3. アプリキーを使用してAPIを構成する
  4. ソースPDFをロードして圧縮します
  5. PDFを圧縮し、未使用の情報をクリーンアップします
  6. 出力ファイル形式を選択します
  7. PDF圧縮の結果を別のファイルとして取得します

RubyPDF圧縮を使用するライブラリ

RubyGems ホスティングサービスを使用して Aspose.Words Cloud SDK for Ruby をインストールします。 gem install aspose_words_cloud を実行して、パッケージをインストールします。別の方法として、GitHubから Aspose.Words Cloud SDK for Ruby ソースコードを手動で複製して、プロジェクトで使用することもできます。これらの Instructions に従って、必要なセキュリティクレデンシャルをすばやく取得し、RESTAPIにアクセスしてください。

システム要求

Ruby 2.6 以降

詳細については、 Repository Documentation を参照してください。

その他のサポートされているファイル形式

他のファイル形式のドキュメント圧縮を実行できます。

5%

Aspose製品アップデートを購読する

メールボックスに直接配信される月刊ニュースレターとオファーを入手してください。

© Aspose Pty Ltd 2001-2024. 全著作権所有。