この簡単なトピックでは、Python を使用して PPTX を Markdown に変換する方法について説明します。これには、プロジェクトの構成、段階的なプログラミング フロー、簡単な API 呼び出しを使用して PowerPoint を Python の Markdown にエクスポートするための実用的なサンプル コードが含まれています。開発したアプリケーションは、macOS、Windows、Linux の Python がサポートされている環境で使用できます。
Python で PowerPoint を Markdown に変換する手順
- Python を使用してプレゼンテーションを Markdown ファイルに変換するには、開発環境を .NET経由でAspose.Slides for Pythonを使用する に構成します。
- PPTX から MD への変換用の Presentation クラスのインスタンスを使用して、ソース PPTX プレゼンテーションを読み込みます
- MarkdownSaveOptions クラス オブジェクトをインスタンス化し、Markdown ファイル オプションを設定します
- エクスポートした MD ファイルをディスクに保存します
前述のプロセスには、簡単な API 呼び出しを使用して Python* を使用して *PPTX を MD にエクスポートする手順が含まれます。このプロセスは、Presentation クラスのインスタンスを使用してディスクからソース プレゼンテーション ファイルにアクセスすることで開始され、次に MarkdownSaveOptions クラスのインスタンスを作成して、出力 MD ファイルのコンテンツと形式設定を設定します。最後に、プレゼンテーションは Markdown (MD) ファイルにエクスポートされ、ディスクに保存されます。
Python で PowerPoint を Markdown に変換するコード
import aspose.slides as slides | |
# The path to source files directory | |
filepath = "C://Words//" | |
#Load the license in your application to convert PPTX to MD | |
pPtxToMdLicense = slides.License() | |
pPtxToMdLicense.set_license(filepath + "Conholdate.Total.Product.Family.lic") | |
#Load the source presentation file | |
presToMd = slides.Presentation(filepath + "Source.pptx") | |
mdSaveOptions = slides.export.MarkdownSaveOptions() | |
mdSaveOptions.show_hidden_slides = True | |
mdSaveOptions.show_slide_number = True | |
mdSaveOptions.flavor = slides.export.Flavor.GITHUB | |
mdSaveOptions.export_type = slides.export.MarkdownExportType.SEQUENTIAL | |
mdSaveOptions.new_line_type = slides.export.NewLineType.WINDOWS | |
#Save the slides as MD on the disk | |
presToMd.save("Exported.md", slides.export.SaveFormat.MD, mdSaveOptions) | |
print("Process Completed") |
この例では、Python* で *PPTX を Markdown に変換するプロセスを示します。 MarkdownSaveOptions インスタンスは、出力 Markdown (MD) ファイルの書式設定とコンテンツ設定を設定するために使用されます。いくつか例を挙げると、スライド番号の表示、非表示のスライドの表示、出力フレーバー、エクスポート タイプなどの他のオプションを設定することもできます。マークダウン (MD) ファイル オプションを設定すると、変換されたマークダウン (MD) ファイルがディスクに保存されます。
この記事では、Python で PowerPoint を Markdown に変換する方法を学びました。読み取り専用プレゼンテーションの作成について詳しく知りたい場合は、Pythonを使用して読み取り専用プレゼンテーションを作成する方法 の記事を参照してください。