TIFF またはタグ付きイメージ ファイル形式は、ラスター イメージとグラフィックスを保存するための最も一般的な形式の 1 つです。 TIFF またはタグ付きイメージ ファイル形式は可逆イメージ ファイルであり、圧縮したり、画質や情報を失ったりする必要はありません。 TIFF は複数のページをサポートしており、複数ページの TIFF ファイルにはページの形式で複数の画像を含めることができます。この機能により、TIFF は Word ドキュメントに変換するための適切なオプションになります。この変換をプログラムで実行するために、この記事では、Ruby を使用して Word を TIFF ファイル形式に変換する方法について説明します。
この記事では次のトピックについて説明します。
- Word から TIFF への変換 API - インストール
- RubyでWordをTIFFファイル形式に変換する
- WORDの特定のページをTIFFに変換する方法
- オンラインDOCX(Word)からTIFFへのコンバーター
Word から TIFF への変換 API - インストール
DOCX または DOC ドキュメントを TIFF 形式に変換するには、GroupDocs.Conversion Cloud API の Ruby SDK を使用します。これは、Word ドキュメントをシームレスに作成および操作するための強力な Ruby ライブラリです。さらに、Word ファイルを 50 以上の 一般的な文書および画像形式 に高忠実度で変換できます。 Rubyライブラリは以下のコマンドでインストールできます。
gem install groupdocs_conversion_cloud
また、クラウド ストレージでドキュメントを管理できるように、Aspose.Cloud ダッシュボード にアクセスして無料アカウントを作成する必要があります。続行する前に、ダッシュボードからクライアント ID とクライアント シークレットを取得してください。次に、アプリケーションに以下のコードを追加します。
# http://api.groupdocs.cloud の Ruby アプリケーションに gem をロードします。
require 'groupdocs_conversion_cloud'
# 無料登録後、https://dashboard.groupdocs.cloud から client_id と client_secret を取得します。
@app_sid = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
@app_key = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
@mystorage = "Default-Storage"
RubyでWordをTIFFファイル形式に変換する
以下の手順に従って、プログラムで Word 文書を TIFF ファイルに変換できます。
- ConvertApi のインスタンスを作成する
- 次に、ConvertSettings のインスタンスを作成します。
- ストレージ名とWordファイルのパスを設定します。
- 出力ファイル形式として「tiff」を指定します
- DocxLoadOptions のインスタンスを作成する
- 保護された docx ファイルのパスワードとロード\オプションを設定します。
- TiffConvertOptions のインスタンスを作成する
- from\page、pages\count、rotate\angle、grayscale を定義し、\pdf を使用します
- ConvertOptions を設定オブジェクトに設定します
- 次に、出力ファイルのパスを指定します。
- その後、ConvertSettings を引数として ConvertDocumentRequest を作成します
- 最後に、ConvertDocumentRequest で ConvertApi.convert\document() メソッドを呼び出し、変換されたファイルを保存します。
次のコード サンプルは、Ruby の REST API を使用して Word を TIFF ファイルに変換する方法を示しています。
# REST APIを使用してdocxをtiffに変換する方法
# Convert API のインスタンスの取得
@apiInstance = GroupDocsConversionCloud::ConvertApi.from_keys(@app_sid, @app_key)
# 変換設定を初期化する
@settings = GroupDocsConversionCloud::ConvertSettings.new()
@settings.storage_name = @mystorage
@settings.file_path = "docx-to-tiff/four-pages.docx"
@settings.format = "tiff"
# DOCX LoadOptions を設定する
@loadOptions = GroupDocsConversionCloud::DocxLoadOptions.new()
@loadOptions.password = "password"
@settings.load_options = @loadOptions
@convertOptions = GroupDocsConversionCloud::TiffConvertOptions.new()
@convertOptions.from_page = 2
@convertOptions.pages_count = 2
@convertOptions.rotate_angle = 90
@convertOptions.grayscale = true
# true の場合、入力は PDF に変換され、その後希望の形式に変換されます。
@convertOptions.use_pdf = false
@settings.convert_options = @convertOptions
@settings.output_path = "docx-to-tiff"
@request = GroupDocsConversionCloud::ConvertDocumentRequest.new(@settings)
# ドキュメントを tiff ファイル形式に変換する
@result = @apiInstance.convert_document(@request)
puts("Successfully converted word document to tiff file. " + (@result).to_s)
WORDの特定のページをTIFFに変換する方法
以下の手順に従って、ワード ページのコレクションをプログラムで TIFF に変換することもできます。
- ConvertApi のインスタンスを作成する
- 次に、ConvertSettings のインスタンスを作成します。
- ストレージ名とWordファイルのパスを設定します。
- 出力ファイル形式として「tiff」を指定します
- DocxLoadOptions のインスタンスを作成する
- 保護された docx ファイルのパスワードとロード\オプションを設定します。
- TiffConvertOptions のインスタンスを作成する
- ページ コレクションを定義し、回転\角度、グレースケール、\pdf を使用します
- ConvertOptions を設定オブジェクトに設定します
- 次に、出力ファイルのパスを指定します。
- その後、ConvertSettings を引数として ConvertDocumentRequest を作成します
- 最後に、ConvertDocumentRequest で ConvertApi.convert\document() メソッドを呼び出し、変換されたファイルを保存します
次のコード サンプルは、Ruby の REST API を使用して Word の特定のページを TIFF ファイルに変換する方法を示しています。
# このコード例は、DOCX の特定のページを TIFF に変換する方法を示しています。
# 変換 API インスタンスを作成する
@apiInstance = GroupDocsConversionCloud::ConvertApi.from_keys(@app_sid, @app_key)
# 変換設定の作成
@settings = GroupDocsConversionCloud::ConvertSettings.new
@settings.storage_name = @mystorage
@settings.file_path = "docx-to-tiff/four-pages.docx"
@settings.format = "tiff"
# DOCX LoadOptions を設定する
@loadOptions = GroupDocsConversionCloud::DocxLoadOptions.new()
@loadOptions.password = "password"
@settings.load_options = @loadOptions
@convertOptions = GroupDocsConversionCloud::TiffConvertOptions.new
# 変換される特定のページのページインデックス
@convertOptions.pages = [2, 3, 4]
@convertOptions.rotate_angle = 90
@convertOptions.grayscale = true
@convertOptions.use_pdf = false
@settings.convert_options = @convertOptions
@settings.output_path = "docx-to-tiff"
# Wordは特定のページをTIFF形式に変換します
@response = @apiInstance.convert_document(GroupDocsConversionCloud::ConvertDocumentRequest.new(@settings))
puts("Successfully converted word pages to TIFF file.")
オンライン DOCX(Word) から TIFF へのコンバーター
オンラインでDOCXをTIFFに変換するにはどうすればよいですか?上記の API を使用して開発された、次の 無料のオンライン Word から tiff への変換ツール をお試しください。
まとめ
この記事では、次のことを学びました。
- Word文書をRubyのTiffファイルに変換する方法;
- docx ファイルの特定のページを tiff 形式に変換する方法。
GroupDocs.Conversion Cloud API の詳細については、ドキュメント を参照してください。また、API リファレンス セクションもあり、ブラウザーを通じて直接 API を視覚化して通信できるようになります。
質問する
DOCX to TIFF コンバーターについてご質問がある場合は、無料サポート フォーラムでお気軽にお問い合わせください。
関連記事
以下の記事を参照して学習することを強くお勧めします。