Ruby を使用して Word 文書を TIFF 画像に変換する。

Word を TIFF に変換する方法 – オンライン Doc から TIFF へのコンバーター

Word を TIFF に変換する方法 – 無料のオンライン Docx から TIFF へのコンバーター

概要

Microsoft Word ドキュメント形式 (DOCXDOC) には、編集性、互換性、コラボレーション、書式設定機能、使いやすさと生産性を提供するなど、多くの利点があり、ドキュメント処理タスクの一般的な選択肢となっています。 .実際、Word ドキュメント形式は、ドキュメントを作成、編集、および共有する必要がある企業や組織にとって貴重なリソースです。ただし、TIFF (Tagged Image File Format) は、写真やスキャンしたドキュメントなどのラスター イメージを格納するために広く使用されている形式です。 TIFF の主な目的の 1 つは、高品質の画像を交換およびアーカイブするための柔軟で堅牢な形式を提供することです。ロスレス圧縮、高品質、汎用性、長期アーカイブ、および相互運用性は、その顕著な利点の 1 つです。

したがって、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 ダッシュボード にアクセスして ClientID と ClientSecret の詳細を取得することです。既存のアカウントをお持ちでない場合は、新しいアカウントを作成 リンクを使用してサインアップし、有効なメール アドレスを入力してください。これで、Word から TIFF への変換操作を開始できます。

Ruby での Word から TIFF への変換

次のセクションでは、Ruby アプリケーションで Word を TIFF に変換する手順について説明します。

  1. 最初のステップは、ClientID と ClientSecret の詳細を保持する ruby 変数を作成することです (Aspose Cloud Dashboard で説明されているように)。
  2. 次に、AsposeWordsCloud 構成オブジェクトを作成し、ClientID、ClientSecret の詳細を引数として渡します。
  3. 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"
# 元のドキュメントを Cloud Storage にアップロードする
@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 変換例を終了します。

コードが正常に実行されると、結果の 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 によって異なりますが、通常は、入力ドキュメントとその他の必要なパラメーターを含む HTTP 要求を API に送信し、応答で結果の 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 を直接使用することも検討できます。

最後に、ご質問やご提案がありましたら、無料の製品サポート フォーラム からお気軽にお問い合わせください。

関連トピック

次のリンクにアクセスして、詳細を確認することを強くお勧めします。