powerpoint-merge-tool
差分
このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
| powerpoint-merge-tool [2026/01/15 23:52] – bokupi | powerpoint-merge-tool [2026/01/16 00:04] (現在) – bokupi | ||
|---|---|---|---|
| 行 10: | 行 10: | ||
| * Python-pptx | * Python-pptx | ||
| * 細かなPowerPoint操作ができて、ライセンス面でも使いやすいが、 スライド単位でマージする機能がありません。スライド配下にあるオブジェクトを全て参照して、それらを使って再構築する方法を取ることになります | * 細かなPowerPoint操作ができて、ライセンス面でも使いやすいが、 スライド単位でマージする機能がありません。スライド配下にあるオブジェクトを全て参照して、それらを使って再構築する方法を取ることになります | ||
| - | * 他のマージできるライブラリ | + | * スライド単位でマージできるPythonライブラリ |
| - | * インターネットを検索すると、 | + | * インターネットを検索すると、幾つか紹介記事が出てきますが、商用利用には諸々制約があります。 |
| * win32com | * win32com | ||
| * Windows環境に限定されますが、直接PowerPointを用いて操作します。Windows環境で動かす前提で良いなら、これが一番無難な選択肢かと思います。 | * Windows環境に限定されますが、直接PowerPointを用いて操作します。Windows環境で動かす前提で良いなら、これが一番無難な選択肢かと思います。 | ||
| 行 24: | 行 24: | ||
| </ | </ | ||
| - | <code python> | + | <code python |
| import win32com.client | import win32com.client | ||
| 行 41: | 行 41: | ||
| Windows環境ということもあり、Python環境をインストールしていない人でも使えるようにしたいです。 | Windows環境ということもあり、Python環境をインストールしていない人でも使えるようにしたいです。 | ||
| + | |||
| + | まず必要なライブラリをインストールします。 | ||
| + | |||
| + | < | ||
| + | pip install pyinstaller | ||
| + | </ | ||
| + | |||
| + | 下記のコマンドを実行して、実行ファイルを作成します。distフォルダ以下にexeファイルが出力されます。 | ||
| + | |||
| + | < | ||
| + | pyinstaller --onefile pptmerger.py | ||
| + | </ | ||
| ===== トラブルシューティング ===== | ===== トラブルシューティング ===== | ||
powerpoint-merge-tool.1768521134.txt.gz · 最終更新: by bokupi
