犬ターネット

PHP の COM クラスを使って PowerPoint ファイルのスライドに文字列を挿入するサンプル

2018-04-10 php powerpoint

Windows 環境の PHP で COM を使えば、Word, Excel, PowerPoint なんかを操作できることができる。試しに PowerPoint の各スライドに文字列を挿入するコードを書いてみた。

https://gist.github.com/mgng/75ee5753d6c5b38adcc585f6ed7c1d60

もとのファイルが これ、プログラム実行後のファイルが これ。どちらもPDFにしてある。

基本的には MSDN からメソッドやプロパティを探して PHP のコードに置き換えていけば動く。ただし定数はPHP側では未定義なので、直接数値指定するしかない(msoTextOrientationHorizontal → 1 とか)。

gracenote API に繋がらなくなったときに行う手段
週末の日記(スタジオとリメンバーミー)