PPTツール C#を使用してPowerPointを画像に変換する方法 Jordi Bardia 更新日:8月 3, 2025 Download IronPPT NuGet Download Start Free Trial Copy for LLMs Copy for LLMs Copy page as Markdown for LLMs Open in ChatGPT Ask ChatGPT about this page Open in Gemini Ask Gemini about this page Open in Grok Ask Grok about this page Open in Perplexity Ask Perplexity about this page Share Share on Facebook Share on X (Twitter) Share on LinkedIn Copy URL Email article PowerPointのプレゼンテーションを画像形式に変換する必要性は、ソフトウェア開発の分野で頻繁に発生します。 多くの開発者は、プレビュー生成、サムネイル作成、システム統合など、PowerPointファイルをプログラムで写真に変換できると便利だと感じています。 この記事では、C# ppt to imageを使用してこの操作を達成する方法を説明し、その過程で役立つサンプルコードをいくつか紹介します。 . IronPPT: Iron Softwareの.NET PowerPoint Libraryのご紹介です。 IronPPTはPPTXファイルをシームレスに読み込み、保存します。Microsoft Officeは必要ありません。.NETアプリケーションでスライド、テキスト、図形、画像を自動化するのに最適です。今すぐIronPPTを使い始める。 C#を使用してPowerPointを画像に変換する方法</p 1.PowerPointアプリケーションインスタンスの作成。 2.インスタンスを使用してプレゼンテーションを開く。 3.出力フォルダの確認と作成 4.スライドを繰り返し、スライドを画像にエクスポートする。 5.プレゼンテーションを閉じ、アプリケーションを終了します。 PowerPointプレゼンテーションを画像形式に変換しますか? 具体的な説明に入る前に、PowerPointのスライドを写真に変換する意義について簡単に見てみましょう。 PowerPoint はダイナミックなプレゼンテーションを行うのに最適なツールですが、これらのファイルを元のフォーマットで共有するのは必ずしも容易ではありません。 プレゼンテーションから取り出した特定のスライドや写真だけが必要な場合もあれば、システムや設定が異なるとPowerPointファイルの直接レンダリングができない場合もあります。 PowerPointプレゼンテーションを画像に変換することで、さまざまなデバイスやアプリケーションで簡単に共有・閲覧できる包括的なソリューションを提供します。 パワーポイント インターロップ ライブラリを使用する</p PowerPointプレゼンテーションをC#で写真に変換する方法はいくつかあります。 Microsoft.Office.Interop.PowerPoint 名前空間を使用することは、PowerPoint アプリケーションとプログラムで連動するためのクラスとメソッドを提供する、一般的なアプローチの 1 つです。 PowerPointファイルを扱うための幅広い機能を提供します。 新しい Visual Studio プロジェクトの作成 以下の手順に従って、新しいVisual Studioプロジェクトを作成してください: Visual Studio IDEを開きます。使用する前に、Visual StudioがPCにインストールされていることを確認してください。 新しいプロジェクトを立ち上げる:。 ファイル]、[新規作成]、[プロジェクト]の順に選択します。 C#を使ってPowerPointを画像に変換する方法:図1 - Visual Studioを開き、「ファイル」-「新規作成」-「プロジェクト」を選択します。 新しいプロジェクトを作成」ボックスから、左側から好きなプログラミング言語(C#など)を選択します。 次に、利用可能なプロジェクトテンプレートのリストから「Console App」または「Console App (.NET Core)」テンプレートを選択します。 プロジェクト名を「名前」欄に記入してください。 C#を使ってPowerPointを画像に変換する方法:図2 - 新規プロジェクトの作成ボックスから、C#プログラミング言語とコンソールアプリを選択します。プロジェクト名と場所を設定し、「次へ」ボタンをクリックします。 プロジェクトの保存場所を選択します。 Create "をクリックして、新しいコンソール・アプリケーション・プロジェクトに取り掛かりましょう。 C#を使ってPowerPointを画像に変換する方法:図3 - 適切な.NET Frameworkを選択し、「作成」ボタンをクリックします。 C#でPowerPointのスライドを画像に変換するC#を使ってPowerPointを画像に変換する方法:図5 - コンソール出力。 forループを使用して、プレゼンテーションの各スライドを繰り返します。 `pptPresentation`は、プロパティ`Slides.Count`を使用してスライドの総数を提供します。 出力フォルダのパスとスライドのインデックスを使用して、各スライドの画像(`Slide{i}.png`として)の出力パスを作成します。 次に、`pptPresentation`を使って、`Export()`関数を使い、PowerPointのスライドを画像(この例ではPNG画像形式)としてエクスポートします。 パラメータは、画像形式(「png」形式)とサイズ(幅:1024、高さ:768)です。 最後に、`pptPresentation.Close()`を使ってプレゼンテーションを終了し、`pptApplication.Quit()`を使ってPowerPointセッションを終了します。 システムリソースを適切に放棄するには、`Quit()`を使用してください。 #### 出力 - PowerPoint を PNG 画像に変換する。 C#を使ってPowerPointを画像に変換する方法:図6 - PNG画像出力にPowerPointのスライドをエクスポートします。 ## IronPPTについて IronPPTはIron Softwareの専用.NETライブラリで、C#またはVB.NETを使用してPowerPoint (PPT/PPTX) ファイルを操作します。Microsoft OfficeやOffice Interopコンポーネントを必要としません。 ### 主な機能 * **オフィスフリーのPowerPoint処理**:.NETプラットフォーム(Windows、macOS、Linux、Docker、Azure)上で、PowerPointをインストールすることなく、`.pptx`(および`.ppt`)ファイルをロード、編集、作成できます。 * **スライドの種類とレイアウト**サイズ、向き、背景、マスターレイアウトを含むコントロール。 * **豊富なコンテンツサポート**:テキストの追加とスタイル設定(フォント、サイズ、色、配置)、図形の描画、画像の挿入、図表の設定-すべて流暢なAPIで。 * **忠実度の高い画像のエクスポート**: `Save()`または`Export()`メソッドを使用して、各`スライド`を PNG または JPEG としてカスタム解像度で保存できます (たとえば、`presentation.Save("Slide1.png", width:1200, height:800)`)。 * **複数の.NETバージョン**に対応しています:.NET Framework 4.6.2+、.NET Core 3.1、.NET 5-9、Azureまたはコンテナ環境の.NET 6/7/8。 * **サーバーセーフでスレッドフレンドリー**:バックグラウンドサービス、Web API、またはCI/CDワークロードに理想的です。 ### IronPPTのインストール どちらかを使用して、NuGetパッケージをプロジェクトに追加します: ```shell :ProductInstall ``` または、Visual StudioのNuGetパッケージマネージャGUI("IronPPT "で検索)を通じて入手できます。 インストール後、追加してインポートしてください: ```csharp using IronPPT; ``` 全機能のロックを解除するには、ライセンスキーを設定するか、30日間の無料トライアルキーを使用してください: ```csharp IronPPT.License.LicenseKey = "YOUR_LICENSE_KEY"; ``` ### IronPPTでPowerPointのスライドを画像に変換するその代わりに、IronPPTは.pptxファイルを画像に変換するための、フル機能、高パフォーマンス、クロスプラットフォームのAPIを提供します。上記のInteropベースのコードをIronPPTに置き換えて、より速く、より確実に、.NETのフルコントロールでPowerPointのプレビューを生成してください。 Visit the IronPPT [API Reference](/csharp/ppt/object-reference/api/) or view the detailed code examples (including their [`llms.txt`](/csharp/ppt/llms.txt) index) to explore more capabilities. 無料トライアルをご利用いただけますので、今すぐお試しいただき、PowerPointから画像への変換を.NETツールキットに追加してください! Jordi Bardia 今すぐエンジニアリングチームとチャット ソフトウェアエンジニア Jordiは、最も得意な言語がPython、C#、C++であり、Iron Softwareでそのスキルを発揮していない時は、ゲームプログラミングをしています。製品テスト、製品開発、研究の責任を分担し、Jordiは継続的な製品改善において多大な価値を追加しています。この多様な経験は彼を挑戦させ続け、興味を持たせており、Iron Softwareで働くことの好きな側面の一つだと言います。Jordiはフロリダ州マイアミで育ち、フロリダ大学でコンピュータサイエンスと統計学を学びました。 関連する記事 更新日 9月 18, 2025 C#でPowerPointプレゼンテーションをプログラム的に作成および自動化する方法 このチュートリアルで、C#を使用してPowerPoint作成を自動化する方法を学びます。プレゼンテーションのデザインとカスタマイズをスムーズにするための相互運用ライブラリをマスターします。 詳しく読む C#でPowerPointプレゼンテーションをプログラム的に作成および自動化する方法
更新日 9月 18, 2025 C#でPowerPointプレゼンテーションをプログラム的に作成および自動化する方法 このチュートリアルで、C#を使用してPowerPoint作成を自動化する方法を学びます。プレゼンテーションのデザインとカスタマイズをスムーズにするための相互運用ライブラリをマスターします。 詳しく読む