Python での JPEG 画像

Python で PowerPoint PPT/PPTX を JPG/JPEG 画像に変換する

Microsoft PowerPoint は、スライドショー プレゼンテーションを作成できるプレゼンテーションおよびスライド アプリケーションです。場合によっては、PowerPoint PPT または PPTX を JPEG 画像形式に変換する必要があります。たとえば、アプリケーション内で PPT/PPTX プレゼンテーションを読み取り専用モードで表示する必要がある場合や、すべての PowerPoint スライドなどのサムネイルを作成する必要がある場合があります。PowerPoint から JPG への変換を自動化するために、変換する方法を示します。 Python で PowerPoint PPT/PPTX を JPG/JPEG 画像に変換します。

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

PowerPoint PPT または PPTX を JPG/JPEG REST API に変換 - インストール{#Convert-PowerPoint-PPT-or-PPTX-to-JPG/JPEG-REST-API—インストール}

Python で PPT(X) を JPG/JPEG 画像に変換するには、GroupDocs.Conversion Cloud API の Python SDK を使用します。 GroupDocs.Conversion の Python SDK は、数秒で PowerPoint PPT を JPG ファイルに変換する最良の方法を提供します。これは完全に無料で、安全で使いやすいファイル変換用の 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 = "InternalStorage"

Python で PowerPoint PPT/PPTX を JPG/JPEG ファイルに変換する方法

以下の簡単な手順に従って、BMP 画像を PDF ファイルに変換できます。

ドキュメントをアップロードする

まず、以下のコード例を使用して、PPT または PPTX ファイルをクラウドにアップロードします。

# PowerPoint PPT/PPTX ファイルをクラウド ストレージにアップロードする
# ファイル API のインスタンスを作成する
file_api = groupdocs_conversion_cloud.FileApi.from_config(configuration)

# ファイルアップロードリクエストを呼び出す
request = groupdocs_conversion_cloud.UploadFileRequest("python-testing\sample-file.pptx", "H:\\groupdocs-cloud-data\\sample-file.pptx", storage_name)

# docx ファイルをクラウドにアップロードする
response = file_api.upload_file(request)
print(response.uploaded)

その結果、アップロードされた PPT/PPTX ファイルは、クラウド上のダッシュボードの ファイル セクション で利用できるようになります。

Python で PPT または PPTX を JPG/JPEG に変換する

以下の手順に従って、ppt を高解像度の jpg または jpeg 形式にプログラム的に変換できます。

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

次のコード例は、Python の REST API を使用して PPTX を JPEG ファイル形式に変換する方法を示しています。

# Python で PowerPoint PPT または PPTX を JPG/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-file.pptx"
    settings.format = "jpeg"
    
    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 PPTX to JPEG format: " + str(response))
except groupdocs_conversion_cloud.ApiException as e:
    print("Exception while calling API: {0}".format(e.message))

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

変換されたファイルをダウンロードする

上記のコードサンプルは、PowerPoint を jpg 高解像度ファイルに変換してクラウド上に保存します。次のコードサンプルを使用してダウンロードできます。

# 変換されたファイルをダウンロードするための API の初期化
import shutil
file_api = groupdocs_conversion_cloud.FileApi.from_config(configuration)

# ダウンロードファイルリクエストの作成
request = groupdocs_conversion_cloud.DownloadFileRequest("python-testing\\sample-file.jpeg", storage_name)

# 変換されたファイルをダウンロードする
response = file_api.download_file(request)

# ダウンロードした画像 jpeg ファイルをローカル ディレクトリに移動します
shutil.move(response, "H:\\groupdocs-cloud-data\\")

PowerPointからJPGへのオンラインコンバーターを無料で

オンラインでpptxをjpgに変換するにはどうすればよいですか?上記の API を使用して開発された、オンラインで ppt を jpg に変換するには、次の ppt から jpg へのコンバーター無料ツール をお試しください。

結論

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

  • Python で PowerPoint スライドを jpg または jpeg に変換する方法;
  • PowerPoint ファイルをプログラムでクラウドにアップロードします。
  • 変換されたファイルをクラウドからダウンロードする方法。
  • オンラインツールを使用してpptxをjpgに無料で変換する方法;

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

質問する

PowerPoint から JPG または JPEG へのコンバーターについてご質問がある場合は、無料サポート フォーラム でお気軽にお問い合わせください。

関連項目