Pythonでノート付きのPowerPointスライドをPDFとして保存する方法

この短いチュートリアル ガイドでは、Python で PowerPoint スライドをメモ付きで PDF として保存する方法について説明しています。これには、環境構成に関する詳細、プログラムを作成するための一連の手順、およびPython でスピーカー ノートを使用して PowerPoint を PDF に変換するための実行可能なサンプル コードが含まれています。完全なプレゼンテーションの代わりに特定のスライドをレンダリングするシナリオとともに、PDF にレンダリングする前に、メモのさまざまな設定についても説明します。

Python でメモ付きの PowerPoint を PDF に変換する手順

  1. .NET 経由の Python 用 Aspose.Slides を使用してメモ付きのスライドをレンダリングする環境を設定します
  2. スピーカー ノートが含まれているソース presentation を開きます
  3. PdfOptions オブジェクトを作成して初期化する
  4. ノートの位置とレイアウトを設定する
  5. 必要なプロパティを使用して PDF ファイルを保存します

これらの手順は、ノートを含む PowerPoint スライドを Python で PDF として保存するプロセスをまとめたものです。プレゼンテーション クラスを使用してソース ファイルをロードしたり、PdfOptions クラス オブジェクトを使用して結果の PDF ファイルをカスタマイズしたりするなど、アプリケーションを作成するために必要なすべてのインポート API 呼び出しへの参照を取得します。最後に、プレゼンテーションは PdfOptions オブジェクトの構成を使用して PDF ファイルとして保存されます。

Python でメモ付きの PowerPoint を PDF として保存するコード

import aspose.slides as slides
# Load the license
lic = slides.License()
lic.set_license("Aspose.Total.lic")
# Load the Presentation
with slides.Presentation("PresentationWithNotes.pptx") as presentation:
# Instantiate the PdfOptions class object
pdfOptions = slides.export.PdfOptions();
pdfOptions.notes_comments_layouting.notes_position = slides.export.NotesPositions.BOTTOM_FULL
# Save the presentation
presentation.save("PDFnotes_out.pdf", slides.export.SaveFormat.PDF, pdfOptions)
print ("Presentation with notes is rendered to PDF successfully")

このコードは、Python でメモ付きの PDF として PowerPoint を保存する方法 を示しています。これは、slides.export.PdfOptions クラス プロパティ notes_comments_layouting.notes_position を使用して、デフォルトで None であるノートの位置を設定します。選択したスライドをメモ付きでレンダリングすることに関心がある場合は、空のプレゼンテーションを作成し、個々のスライドを新しいプレゼンテーションに複製して、最終的に上記と同様の方法で PDF として保存することができます。

この記事では、Python でノート付きの PDF として PowerPoint を保存する方法 を学びました。スライド イメージを作成するプロセスを知りたい場合は、Python を使用して PowerPoint スライド イメージを作成する方法 の記事を参照してください。

 日本語