Python で Word を JPEG、PNG、または GIF 画像ファイルに変換する

Python で Word を JPEG、PNG、または GIF 画像ファイルに変換する

Word は、ドキュメントの共有と印刷によく使われる形式の 1 つです。 Word 文書をさまざまな 画像形式 に変換する必要があることがよくあります。ニーズに合わせて保守が容易で柔軟な変換ソリューションを提供する、すでに開発された専用ツールを使用することをお勧めします。この記事では、Python で Word を JPEG、PNG、または GIF 画像ファイルに変換する方法を学びます。

この記事では次のトピックについて説明します。

Word から画像への変換 REST API - Python SDK

Python で JPGPNGGIF 画像を変換するには、GroupDocs.Conversion Cloud API の Ruby SDK を使用します。 GroupDocs.Conversion の Python SDK は、Word DOCX を数秒で JPG、PNG、GIF ファイルに変換する最良の方法を提供します。これは完全に無料で、安全で使いやすいファイル変換用の Python SDK です。 サポートされている形式 のドキュメントをクラウド上でプログラムによって画像に変換できます。コンソールで次のコマンドを使用してインストールできます。

pip install groupdocs_conversion_cloud

まず、以下の手順に従う前に、ダッシュボードからクライアント ID とシークレットを取得してください。 ID とシークレットを取得したら、以下に示すようにアプリケーションに以下のコードを追加します。

# http://api.groupdocs.cloud から Python SDK を Python アプリケーションにインポートします
import groupdocs_conversion_cloud

# 無料登録後、https://dashboard.groupdocs.cloud から client_id と client_secret を取得します。
client_id = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
client_secret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

# ファイルAPI構成を取得する 
configuration = groupdocs_conversion_cloud.Configuration(client_id, client_secret)
configuration.api_base_url = "https://api.groupdocs.cloud"
storage_name = "DefaultStorage"

Python の REST API を使用して Word を JPEG に変換する方法

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

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

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

# Python の REST API を使用して Word DOCX を JPEG に変換する方法
try:
    # APIのインスタンスを作成する
    convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

    # 変換設定を定義する
    settings = groupdocs_conversion_cloud.ConvertSettings()
    settings.storage_name = storage_name
    settings.file_path = "python-testing/sample-word.docx"
    settings.format = "jpeg"
    
    loadOptions = groupdocs_conversion_cloud.DocxLoadOptions()
    loadOptions.password = "password"
    
    settings.load_options = loadOptions;
    
    convertOptions = groupdocs_conversion_cloud.JpegConvertOptions()
    convertOptions.gray_scale = 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 = "python-testing"
    
    request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)
    response = convert_api.convert_document(request)

    print("Successfully converted Word DOCX to JPEG image format: " + str(response))
except groupdocs_conversion_cloud.ApiException as e:
    print("Exception while calling API: {0}".format(e.message))

上記のコードサンプルは、変換された JPEG ファイルをクラウド上に保存します。

REST API を使用して Python で DOC/DOCX を PNG に変換する

以下の手順に従って、プログラムで Word Doc/Docx を PNG ファイル形式に変換することもできます。

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

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

# Python の REST API を使用して Word DOCX を PNG に変換する方法
# APIのインスタンスを作成する
convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

# 変換設定を定義する
settings = groupdocs_conversion_cloud.ConvertSettings()
settings.storage_name = storage_name
settings.file_path = "python-testing/sample-word.docx"
settings.format = "png"

loadOptions = groupdocs_conversion_cloud.DocxLoadOptions()
loadOptions.password = "password"

settings.load_options = loadOptions;

convertOptions = groupdocs_conversion_cloud.PngConvertOptions()
convertOptions.gray_scale = 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 = "python-testing"

request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)
response = convert_api.convert_document(request)
print("Successfully converted DOCX to PNG file format: " + str(response))

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

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

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

次のコード サンプルは、Python の REST API を使用して Word Doc/Docx を GIF 画像ファイル形式に変換する方法を示しています。

# Python の REST API を使用して Word DOCX を GIF に変換する方法
# APIのインスタンスを作成する
convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

# 変換設定を定義する
settings = groupdocs_conversion_cloud.ConvertSettings()
settings.storage_name = storage_name
settings.file_path = "python-testing/sample-word.docx"
settings.format = "gif"

loadOptions = groupdocs_conversion_cloud.DocxLoadOptions()
loadOptions.password = "password"

settings.load_options = loadOptions;

convertOptions = groupdocs_conversion_cloud.GifConvertOptions()
convertOptions.gray_scale = 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 = "python-testing"

request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)
response = convert_api.convert_document(request)
print("Successfully converted Word to GIF format: " + str(response))

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

上記の API を使用して開発された、次の 無料のオンライン JPG、PNG、GIF 変換ツール をお試しください。

結論

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

  • Python で Word ドキュメントを jpeg/jpg に変換する方法;
  • Python を使用して Word doc/docx を PNG 画像形式に変換する方法;
  • Python で Word doc/docx を gif ファイル形式に変換する方法;

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

質問する

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

関連項目