C#でPowerPointのスライドを画像に書き出す
chakemiです。本日は、朝から熱が出てしまったので、簡単にまとめたいと思います。 PowerPointのスライドを画像に出力出来ないか調べたときのメモ。
開発環境
- WindowsXP Pro SP3
- VisualStudio2008
- Microsoft Office PowerPoint 2007
まず、参照の追加で「COM」タブから「Microsoft PowerPoint 12.0 Object Library」を追加します。
usingステートメントを追加します。
1 2 |
|
パワーポイントを開きます。
1 2 |
|
スライドのページを取得して
1
|
|
ぐるぐる画像に書き出していくだけ。
1 2 3 4 5 |
|
書き出せる画像フォーマットにはbmp, png jpg, gif, tifなんかがあるようです。 以下、全体です。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 |
|
ちなみに僕のPCの環境は、Microsoft Office PowerPoint 2007でしたが、多分、ほかのバージョンでも問題ないはずです。未検証ですが。。。