5
11

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

[Python] pptx2md パワーポイントの資料をマークダウンに変換する。

Posted at

はじめに

ゴールデンウィークの勉強会で登壇する際に作成したパワーポイントを、Qiitaに投稿できるようにMarkdownに変換したくて調べてみました。

pptx2md

使用したライブラリはこちらです。作者のGithubリポジトリはこちら。

Google Colab

Google Colabで使ってみています。GoogleColabについてはたくさん記事があるので調べてみてください。

pptx2mdの使い方

GoogleColabの初期環境には入っていないので、まずはライブラリのインストールから始めます。

# ライブラリのインストール
!pip install pptx2md

Google Driveへマウントします。これは頻出記述なので覚えておくとよいですね。

# GoogleDrive のマウント
from google.colab import drive
drive.mount('/content/drive/')

PPTX拡張子のパワーポイントファイルを任意のフォルダに入れ、そのフォルダに移動します。
今回はMydrive > PPTXにいれておきました。PPT拡張子には非対応とのこと。

# PPTXファイルを入れているフォルダに移動。一応リスト表示。
%cd  /content/drive/MyDrive/PPTX
%ls

正しくリスト表示がされたのを確認したら、あとはファイル名を指定して実行するだけです。

# 実行
!pptx2md 2022GW夜のPowerBI勉強会第弐夜テータモテ.pptx

image.png

out.mdという名前でマークダウンファイルが出力されます。imgフォルダに画像ファイルが格納されており、マークダウンファイルからはimgタグを使用してリンクされています。

image.png

image.png

まとめ

最終的にこのツールを使用してMarkdownをつくることを意識してパワーポイントファイルを作成すれば、PPTX↔MDのいききはかなりスムーズになるのではと感じました。

MarkdownからPPTXやPDFを作成するツールもたくさんある(例:Marp)ので、どちらから作り始めるかは状況に応じて選択できる世界が生きやすいですよね。

5
11
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
11

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?