PythonでのPowerPointPPTからTIFFへ

TIFFは、PowerPointプレゼンテーションを画像形式に変換するために使用される一般的な形式です。この変換は、PPTスライドのサムネイルを生成するのに役立つ可能性があります。この記事では、Pythonを使用してPowerPointPPTまたはPPTXをTIFFに変換する方法を学習します。さらに、さまざまなオプションを使用してPPTからTIFFへの変換をカスタマイズする方法を学習します。

PythonPowerPointPPTからTIFFへのコンバーター

Aspose.Slides for Pythonは、PowerPointプレゼンテーションをさまざまな一般的な画像およびドキュメント形式に忠実に変換します。このライブラリを使用して、PPT/PPTXプレゼンテーションをTIFF形式に変換します。次のコマンドを使用して、PyPIからライブラリをインストールできます。

> pip install aspose.slides

PythonでPowerPoint PPTXをTIFFに変換する

以下に示すように、PowerPoint PPT / PPTXからTIFFへの変換は、Python用のAspose.Slidesを使用して数行のコードで実行できます。

  • Presentationクラスを使用してPowerPointPPT/PPTXをロードします。
  • Presentation.save(string, SaveFormat.TIFF)メソッドを使用して、プレゼンテーションをTIFFとして保存します。

次のコードサンプルは、PythonでPowerPoint PPTXファイルをTIFFに変換する方法を示しています。

import aspose.slides as slides

# Load presentation
presentation = slides.Presentation("presentation.pptx")

# Save PPT as TIFF
presentation.save("ppt-to-tiff.tiff", slides.export.SaveFormat.TIFF)

Pythonで非表示のスライドを使用してPPTをTIFFに変換する

多くの場合、PowerPointプレゼンテーションには非表示のスライドが含まれていますが、デフォルトではPPTからTIFFへの変換には含まれていません。ただし、以下に示すように、非表示のスライドのレンダリングを有効にすることができます。

  • まず、Presentationクラスを使用してPowerPoint PPT/PPTXをロードします。
  • 次に、TiffOptionsクラスのインスタンスを作成します。
  • TiffOptions.show_hidden\slidesプロパティをTrueに設定します。
  • Presentation.save(string, SaveFormat.TIFF、TiffOptions)メソッドを使用して、プレゼンテーションをTIFFとして保存します。

次のコードサンプルは、PPTからTIFFへの変換に非表示のスライドを含める方法を示しています。

import aspose.slides as slides

# Load presentation
presentation = slides.Presentation("presentation.pptx")

# Instantiate the TiffOptions class
opts = slides.export.TiffOptions()

# Set pixel format
opts.show_hidden_slides = True

# Save PPT as TIFF
presentation.save("ppt-to-tiff-hidden-slides.tiff", slides.export.SaveFormat.TIFF, opts)

PPTからTIFF-圧縮と画像サイズをカスタマイズ

変換中に結果のTIFF画像のサイズをカスタマイズすることもできます。さらに、変換されたTIFF画像のデフォルトの圧縮タイプを変更できます。次の手順は、PowerPointPPTからTIFFへの変換で圧縮タイプと画像サイズを設定する方法を示しています。

  • まず、Presentationクラスを使用してPowerPoint PPT/PPTXをロードします。
  • 次に、TiffOptionsクラスのインスタンスを作成します。
  • TiffOptions.image\sizeプロパティを使用して画像のサイズを設定します。
  • TiffOptions.compression\typeプロパティを使用して圧縮タイプを設定します。
  • Presentation.save(string, SaveFormat.TIFF、TiffOptions)メソッドを使用してPPTをTIFFに変換します。

次のコードサンプルは、カスタム画像サイズと圧縮を使用してPPTXをTIFFに変換する方法を示しています。

import aspose.slides as slides
import aspose.pydrawing as drawing

# Load presentation
presentation = slides.Presentation("presentation.pptx")

# Instantiate the TiffOptions class
opts = slides.export.TiffOptions()

# Set compression type
opts.compression_type = slides.export.TiffCompressionTypes.DEFAULT
opts.notes_comments_layouting.notes_position = slides.export.NotesPositions.BOTTOM_FULL

# Set image DPI
opts.dpi_x = 200
opts.dpi_y = 100

# Set image size
opts.image_size = drawing.Size(1728, 1078)

# Save PPT as TIFF
presentation.save("ppt-to-tiff-custom-image.tiff", slides.export.SaveFormat.TIFF, opts)

カスタムピクセルフォーマットを使用したPythonPowerPointからTIFFへ

Aspose.Slides for Pythonでは、結果のTIFF画像のピクセル形式を設定することもできます。これは、以下の手順に従って実行できます。

  • Presentationクラスを使用してPPT/PPTXプレゼンテーションをロードします。
  • TiffOptionsクラスのインスタンスを作成します。
  • TiffOptions.pixel\formatプロパティを使用して目的のピクセルフォーマットを設定します。
  • Presentation.save(string, SaveFormat.TIFF、TiffOptions)メソッドを使用してプレゼンテーションをTIFFに変換します。

次のコードサンプルは、Pythonを使用してPPTからTIFFへの変換でピクセル形式をカスタマイズする方法を示しています。

import aspose.slides as slides

# Load presentation
presentation = slides.Presentation("presentation.pptx")

# Instantiate the TiffOptions class
opts = slides.export.TiffOptions()

# Set pixel format
opts.pixel_format = slides.export.ImagePixelFormat.FORMAT8BPP_INDEXED

# Save PPT as TIFF
presentation.save("ppt-to-tiff-pixel-format.tiff", slides.export.SaveFormat.TIFF, opts)

無料ライセンスを取得する

一時ライセンスをリクエストすることで、評価の制限なしにAspose.Slides for Pythonを使用できます。

結論

この記事では、PythonでPowerPointPPTをTIFFに変換する方法を学びました。さらに、画像サイズをカスタマイズする方法、非表示のスライドを含める方法、圧縮タイプを設定する方法、および結果のTIFFのピクセル形式を定義する方法を見てきました。さらに、ドキュメントにアクセスして、Aspose.Slides for Pythonの他の機能を調べることができます。また、質問や質問をフォーラムに投稿することもできます。

関連項目