ユーザ用ツール

サイト用ツール


powerpoint-merge-tool

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
powerpoint-merge-tool [2026/01/15 23:52] bokupipowerpoint-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> </code>
  
-<code python>+<code python pptmerger.py>
 import win32com.client import win32com.client
  
行 41: 行 41:
  
 Windows環境ということもあり、Python環境をインストールしていない人でも使えるようにしたいです。 Windows環境ということもあり、Python環境をインストールしていない人でも使えるようにしたいです。
 +
 +まず必要なライブラリをインストールします。
 +
 +<code>
 +pip install pyinstaller
 +</code>
 +
 +下記のコマンドを実行して、実行ファイルを作成します。distフォルダ以下にexeファイルが出力されます。
 +
 +<code>
 +pyinstaller --onefile pptmerger.py
 +</code>
  
 ===== トラブルシューティング ===== ===== トラブルシューティング =====
powerpoint-merge-tool.1768521134.txt.gz · 最終更新: by bokupi

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki