この簡単な記事では、Python でプレゼンテーション プロパティにアクセスする方法に焦点を当て、環境をセットアップしてサンプル コードを使用するための段階的な構成と詳細をすべて説明します。 Python で PPTX ドキュメント プロパティを読み取る アプリケーションはかなり簡単で、Windows、Linux、または macOS で実行されている .NET Core および Python 対応アプリケーションのいずれでも使用できます。
Python で PPTX ドキュメント プロパティを読み取る手順
- プレゼンテーション プロパティを読み取るには、IDE 環境を .NET 経由で Aspose.Slides for Python を使用 に設定します
- IPresentationInfo クラスのオブジェクトを初期化して、プレゼンテーション ファクトリからプレゼンテーション情報コレクションにアクセスします。
- IDocumentProperties クラス オブジェクトを作成して、プレゼンテーション情報インスタンスからプレゼンテーション ドキュメント プロパティをフェッチします。
- プレゼンテーションのドキュメント プロパティにアクセスして印刷する
前述の Python プレゼンテーション ドキュメント プロパティ の手順を実行すると、単純な API 呼び出しを使用して取得および管理できます。このプロセスには、最初のステップとして、プレゼンテーション ファクトリからのプレゼンテーション情報へのアクセスが含まれます。次に、IDocumentProperties クラス オブジェクトを使用して、プロパティが読み取られ、出力がコンソール内に出力されます。必要に応じて必要なプロパティのデータを設定することで、既存のドキュメント プロパティ データを変更することもできます。
Python でプレゼンテーション プロパティを読み取るコード
import aspose.slides as slides | |
# The path to source files directory | |
filePath = "C://Words//" | |
#Load the license in your application to read the presentation document properties | |
pptxDocsPropertiesLicense = slides.License() | |
pptxDocsPropertiesLicense.set_license(filePath + "Conholdate.Total.Product.Family.lic") | |
# Use the IPresentationInfo object to read the presentation info from the presentation factory | |
presInfo = slides.PresentationFactory.instance.get_presentation_info(filePath + "NewPresentation.pptx") | |
# Fetch the presentation document properties | |
props = presInfo.read_document_properties() | |
# Access and display the presentation document properties | |
print("Subject :"+ props.subject) | |
print("Title : "+props.title) | |
print("Author : "+props.author) | |
print("Comments : "+props.comments) | |
print("RevisionNumber : "+ str(props.revision_number)) | |
print("CreatedTime :" + props.created_time.strftime('%m/%d/%Y')) | |
print("Process Completed") |
このデモ コードでは、いくつかの API 呼び出しを使用して Python でプレゼンテーション プロパティを簡単に読み取ることができます。 PresentationFactory クラスにアクセスしてプレゼンテーション情報をロードする場合、プレゼンテーション全体が API ドキュメント オブジェクト モデル内にロードされないため、メモリ フットプリントは非常に小さくなります。 DocumentProperties クラスを使用すると、定義済みのプレゼンテーション プロパティにアクセスして変更できます。また、カスタム ドキュメント プロパティを定義してアクセスするための準備も提供されます。
このトピックでは、Python を使用してプレゼンテーション プロパティを読み取る方法について説明します。スライド ノートを含むプレゼンテーションを PDF ファイルに保存する方法については、Pythonでノート付きのPowerPointスライドをPDFとして保存する方法 の記事を参照してください。