この簡単なハウツートピックでは、** Pythonを使用してPowerPointをTIFFに変換する方法**と、環境をセットアップするための詳細な手順と実用的なサンプルコードに焦点を当てています。このトピックで提供されているのと同じサンプルコードを使用して、PythonでPPTをTIFFに変換することも検討できます。このアプリケーションは、MS Windows、Linux、macOSなど、Pythonおよび.NETCoreFrameworkで構成されたすべてのオペレーティングシステムで使用できます。
Pythonを使用してPowerPointをTIFFに変換する手順
- Pythonアプリケーションで.NET経由でPython用のAspose.Slidesを使用する環境を構成します
- PPTXをTIFFにエクスポートするために、プロジェクトにaspose.pydrawingおよびaspose.slides名前空間を追加します
- Presentationクラスのインスタンスを作成して、ソースプレゼンテーションをロードします
- Tiffoptionsクラスオブジェクトを作成して、出力TIFFオプションを設定します
- DPIや画像サイズの設定など、必要なTIFFオプションを設定します
- PythonのSaveメソッドはPPTXをTIFFに変換します
上記の手順では、いくつかのAPI呼び出しを使用して、**プレゼンテーションをPythonのTIFF **に変換します。この場合、Presentationクラスを使用してソースプレゼンテーションファイルをロードすることでプロセスが開始されます。次に、TiffOptionsクラスオブジェクトを使用して、画像サイズやDPIなどの出力TIFF画像オプションを設定してから、saveメソッドを使用してプレゼンテーションをTIFF画像としてディスクに保存します。
PythonでPPTXをTIFFに変換するコード
import aspose.pydrawing as drawing | |
import aspose.slides as slides | |
# Applying the linence for Aspose.Slides | |
slidesLicense = slides.License() | |
slidesLicense.set_license("Aspose.Total.lic") | |
# Open the source presentation using Presentation class object | |
with slides.Presentation("Input.pptx") as tiffPresentationObj: | |
# Create the TiffOptions class object | |
tiffOpts = slides.export.TiffOptions() | |
# Setting the Tiff compression type | |
tiffOpts.compression_type = slides.export.TiffCompressionTypes.DEFAULT | |
# Now, customize the slides notes option inside exported Tiff | |
notesCommentOptions = tiffOpts.notes_comments_layouting | |
notesCommentOptions.notes_position = slides.export.NotesPositions.BOTTOM_FULL | |
# Setting the Tiff image DPI (Dots/inch). The resolution unit is always equal to 2 dots per inch | |
tiffOpts.dpi_x = 200 | |
tiffOpts.dpi_y = 100 | |
# Tiff output Image Size setting | |
tiffOpts.image_size = drawing.Size(1728, 1078) | |
# Saving the presentation to Tiff | |
tiffPresentationObj.save("ExpoertedTiff_out.tiff", slides.export.SaveFormat.TIFF, tiffOpts) | |
上記の例は、PythonでPPTXをTiffに変換するための包括的な手順とコードを提供します。 TiffOptionsクラスは、compression_type、pixel_format、show_hidden_slides、notes_comments_layoutingなどのオプションを使用して、出力TIFFをカスタマイズすることもできます。上記のアプリケーションは、MS PowerPointやその他のサードパーティツールをインストールしなくても、PPTXをTIFFにシームレスに変換できます。
この例では、単純なAPIインターフェイスを使用してPythonでPowerPointからTIFFを生成することを学びました。プレゼンテーションをHTMLに変換することに興味がある場合は、Pythonを使用してHTMLでPowerPointスライドを作成する方法の記事を参照してください。