Ruby の REST API を使用して Word を画像形式に変換する方法

REST APIを使用してDOCXを画像ファイルタイプに変換するにはどうすればよいですか?

Word は、ドキュメントの共有と印刷によく使われる形式の 1 つです。 Word 文書をさまざまな 画像形式 に変換する必要があることがよくあります。ニーズに合わせて保守が容易で柔軟な変換ソリューションを提供する、すでに開発された専用ツールを使用することをお勧めします。 GroupDocs.Conversion の Ruby SDK は、Word DOCX を数秒で JPG、PNG、GIF ファイルに変換する最良の方法を提供します。ファイル変換用の 100% 無料、安全、そして使いやすい Ruby SDK です。 サポートされている形式 のドキュメントをクラウド上でプログラム的に画像に変換できます。

この記事では、Ruby の REST API を使用して単語を画像に変換する方法を学びます。この記事では次のトピックについて説明します。

高性能 Word から画像への変換 REST API と Ruby SDK

JPGPNGGIF画像をRubyに変換するには、GroupDocs.Conversion Cloud APIのRuby SDKを使用します。コンソールで次のコマンドを使用してインストールできます。

gem install groupdocs_conversion_cloud

まず、以下の手順に従う前に、ダッシュボードからクライアント ID とシークレットを取得してください。 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"
@storage_name = "my-local-storage"

Ruby の REST API を使用して Word を JPEG に変換する

以下に示す簡単な手順に従って、Word を画像に変換できます。 まず、次のコード サンプルを使用して、docx ファイルをクラウドに アップロード する必要があります。 その結果、アップロードされたファイルは クラウド上のダッシュボードのファイル セクション。以下の手順に従って、プログラムを使用して Word を JPEG 形式に変換できます。

  • まず、ConvertApi のインスタンスを作成します。
  • 次に、ConvertSettings のインスタンスを作成します。
  • 次に、Word ファイルのパスとストレージ名を設定します。
  • また、出力画像形式として「jpeg」を割り当てます。
  • DocxLoadOptions のインスタンスを作成する
  • Word ファイルのパスワードとロード\オプションを設定します。
  • JpegConvertOptions のインスタンスを作成します。
  • グレースケール、from\page、pages\count、quality、rotate\angle、use\pdf の値を定義します。
  • ConvertOptions を設定に設定します。
  • ここで、出力ファイルのパスを指定します。
  • その後、ConvertSettings を引数として ConvertDocumentRequest を作成します。
  • 最後に、ConvertDocumentRequest を指定して ConvertApi.convert\document() メソッドを呼び出し、変換されたファイルを保存します。

次のコード サンプルは、Ruby の REST API を使用して Word ドキュメントを JPEG 画像に変換する方法を示しています。

# Word docxをJPEGに変換する方法
# ConvertAPI のインスタンスの取得
@apiInstance = GroupDocsConversionCloud::ConvertApi.from_keys(@app_sid, @app_key)

# 初期化と変換設定の設定
@settings = GroupDocsConversionCloud::ConvertSettings.new()
@settings.storage_name = @storage_name
@settings.file_path = "word-to-images/one-page.docx"
@settings.format = "jpeg"

# Docx LoadOptions を設定する
@loadOptions = GroupDocsConversionCloud::DocxLoadOptions.new()
@loadOptions.password = "password"
@settings.load_options = @loadOptions

@convertOptions = GroupDocsConversionCloud::JpegConvertOptions.new()
@convertOptions.grayscale = true
@convertOptions.from_page = 1
@convertOptions.pages_count = 1
@convertOptions.quality = 100
@convertOptions.rotate_angle = 90
@convertOptions.use_pdf = false

@settings.convert_options = @convertOptions
@settings.output_path = "word-to-images"

@request = GroupDocsConversionCloud::ConvertDocumentRequest.new(@settings)

@result = @apiInstance.convert_document(@request)
puts("Word doc successfully converted to jpeg. " + (@result).to_s)

上記のコードサンプルは、変換された JPEG ファイルをクラウド上に保存します。 ダウンロードファイル APIを追加することでダウンロードすることもできます。

詳細オプションを使用して Word を JPG に変換する方法

以下の手順に従って、プログラムで詳細設定を使用して Word Doc を JPG 形式に変換できます。

  • ConvertApi のインスタンスを作成します。
  • 次に、ConvertSettings のインスタンスを作成します。
  • また、ストレージ名とワードファイルのパスを設定します。
  • 出力画像形式を「jpg」に設定します。
  • JpgConvertOptions のインスタンスを作成します。
  • from\page および pages\count の値を定義します。
  • ConvertOptions を設定に設定します。
  • ここで、出力ファイルのパスを指定します。
  • その後、ConvertSettings を引数として ConvertDocumentRequest を作成します。
  • 最後に、ConvertDocumentRequest を指定して ConvertApi.convert\document() メソッドを呼び出し、変換されたファイルを保存します。

次のコード例は、高度な変換オプションを使用して Word を JPG 画像に変換する方法を示しています。

# Word docxをjpgに変換する方法
# Convert API のインスタンスの取得
@apiInstance = GroupDocsConversionCloud::ConvertApi.from_keys(@app_sid, @app_key)
 
# 画像変換設定を初期化する
@settings = GroupDocsConversionCloud::ConvertSettings.new
@settings.storage_name = @storage_name
@settings.file_path = "word-to-images/one-page.docx"
@settings.format = "jpg"

@convertOptions = GroupDocsConversionCloud::JpgConvertOptions.new
@convertOptions.from_page = 1
@convertOptions.pages_count = 2

@settings.convert_options = @convertOptions
@settings.output_path = "word-to-images"

@request = GroupDocsConversionCloud::ConvertDocumentRequest.new(@settings)

# jpgに変換
@response = @apiInstance.convert_document(@request)
puts("Word docx successfully converted to jpg format.")

Ruby で REST API を使用して DOCX を PNG に変換する方法

以下の手順に従って、プログラムで Word Docx を PNG 形式に変換できます。

  • ConvertApi のインスタンスを作成します。
  • 次に、ConvertSettings のインスタンスを作成します。
  • 次に、Word ファイルのパスとストレージ名を設定します。
  • また、出力画像形式を「png」に設定します。
  • DocxLoadOptions のインスタンスを作成する
  • Word ファイルのパスワードとロード\オプションを設定します。
  • PngConvertOptions のインスタンスを作成します。
  • グレースケール、from\page、pages\count、quality、rotate\angle、use\pdf の値を定義します。
  • ConvertOptions を設定に設定します。
  • ここで、出力ファイルのパスを指定します。
  • その後、ConvertSettings を引数として ConvertDocumentRequest を作成します。
  • 最後に、ConvertDocumentRequest を指定して ConvertApi.convert\document() メソッドを呼び出し、変換されたファイルを保存します。

次のコード例は、Ruby の REST API を使用して Word を PNG 形式に変換する方法を示しています。

# Word docxをPNGに変換する方法
# Convert API のインスタンスの取得
@apiInstance = GroupDocsConversionCloud::ConvertApi.from_keys(@app_sid, @app_key)

# 変換設定を初期化する
@settings = GroupDocsConversionCloud::ConvertSettings.new()
@settings.storage_name = @storage_name
@settings.file_path = "word-to-images/one-page.docx"
@settings.format = "png"

# Word Docx LoadOptions を設定する
@loadOptions = GroupDocsConversionCloud::DocxLoadOptions.new()
@loadOptions.password = "password"
@settings.load_options = @loadOptions

@convertOptions = GroupDocsConversionCloud::PngConvertOptions.new()
@convertOptions.grayscale = true
@convertOptions.from_page = 1
@convertOptions.pages_count = 1
@convertOptions.quality = 100
@convertOptions.rotate_angle = 90
@convertOptions.use_pdf = false

@settings.convert_options = @convertOptions
@settings.output_path = "word-to-images"

@request = GroupDocsConversionCloud::ConvertDocumentRequest.new(@settings)

@result = @apiInstance.convert_document(@request)
puts("Word Docx successfully converted to png image. ")

REST APIを使用してRubyでWord DOCXをGIFに変換する

以下の手順に従って、プログラムで Word Docx を JPG に変換できます。

  • ConvertApi のインスタンスを作成します。
  • 次に、ConvertSettings のインスタンスを作成します。
  • 次に、Word ファイルのパスとストレージ名を設定します。
  • また、出力画像形式として「gif」を設定します。
  • DocxLoadOptions のインスタンスを作成する
  • Word ファイルのパスワードとロード\オプションを設定します。
  • GifConvertOptions のインスタンスを作成します。
  • グレースケール、from\page、pages\count、quality、rotate\angle、use\pdf の値を定義します。
  • ConvertOptions を設定に設定します。
  • ここで、出力ファイルのパスを指定します。
  • その後、ConvertSettings を引数として ConvertDocumentRequest を作成します。
  • 最後に、ConvertDocumentRequest を指定して ConvertApi.convert\document() メソッドを呼び出し、変換されたファイルを保存します。

次のコード サンプルは、Ruby の REST API を使用して Word Docx を GIF ファイルに変換する方法を示しています。前述の手順に従ってファイルをアップロードしてください。

# Word docxをgifに変換する方法
# Convert API のインスタンスの取得
@apiInstance = GroupDocsConversionCloud::ConvertApi.from_keys(@app_sid, @app_key)

# 変換設定を初期化する
@settings = GroupDocsConversionCloud::ConvertSettings.new()
@settings.storage_name = @storage_name
@settings.file_path = "word-to-images/one-page.docx"
@settings.format = "gif"

# Word Docx LoadOptions を設定する
@loadOptions = GroupDocsConversionCloud::DocxLoadOptions.new()
@loadOptions.password = "password"
@settings.load_options = @loadOptions

@convertOptions = GroupDocsConversionCloud::GifConvertOptions.new()
@convertOptions.grayscale = true
@convertOptions.from_page = 1
@convertOptions.pages_count = 1
@convertOptions.quality = 100
@convertOptions.rotate_angle = 90
@convertOptions.use_pdf = false

@settings.convert_options = @convertOptions
@settings.output_path = "word-to-images"

@request = GroupDocsConversionCloud::ConvertDocumentRequest.new(@settings)
@result = @apiInstance.convert_document(@request)
puts("Word Docx successfully converted to gif format. ")

無料のオンライン Word から画像へのコンバーター

上記の API https://products.aspose.app/words/conversion/docx-to-image を使用して開発された、次の無料のオンライン JPG、PNG、GIF 変換ツールをお試しください。

結論

この記事では、クラウド上で Word を画像形式に変換する方法を学びました。これで、次の方法がわかりました。

  • RubyのREST APIを使用してWordドキュメントをjpeg/jpgに変換します
  • Rubyを使用してWord docxをPNG画像形式に変換する方法
  • RubyのREST APIを使用してWord docxをGIFファイル形式に変換します

GroupDocs.Conversion Cloud API の詳細については、ドキュメント を使用して学習できます。また、ブラウザーを通じて直接 API を視覚化し操作できるようにする API リファレンス セクションも提供しています。

質問する

Word docx to Image Converter についてご質問がある場合は、フォーラム でお気軽にお問い合わせください。

関連項目