EXCEL ツール C#でPowerPointファイルを表示する方法 カーティス・チャウ 更新日:9月 10, 2025 IronXL をダウンロード NuGet ダウンロード DLL ダウンロード 無料トライアル LLM向けのコピー LLM向けのコピー LLM 用の Markdown としてページをコピーする ChatGPTで開く このページについてChatGPTに質問する ジェミニで開く このページについてGeminiに問い合わせる ジェミニで開く このページについてGeminiに問い合わせる 困惑の中で開く このページについてPerplexityに問い合わせる 共有する Facebook で共有 Xでシェア(Twitter) LinkedIn で共有 URLをコピー 記事をメールで送る C#でIronPPTを使用したPowerPointの扱い方 C#でPowerPointビューアを構築することはまだサポートされていませんが、開発者にはプレゼンテーションファイルをプログラムで操作するための強力なツールがあります。 IronPPT は、C#を使用してPowerPointファイル(.pptx)を作成、読み取り、編集するために開発者を支援するための、Microsoft OfficeやCOMインタープロなしで動作する現代的な.NETライブラリです。 IronPPTのご紹介: Iron Software の .NET PowerPoint ライブラリIronPPTはPPTXファイルをシームレスに読み込み・保存します。Microsoft Officeは必要ありません。あらゆる.NETアプリケーションでスライド、テキスト、図形、画像を自動化するのに最適です。今すぐIronPPTを使い始めましょう! スライドデッキを動的に生成したり、既存のコンテンツを操作したり、.NETワークフローにPowerPointの自動化を統合するのが目標なら、IronPPTは清潔で直感的なAPIを備えてそのプロセスをスムーズにするよう設計されています。 IronPPT であなたができることを詳しく見ていきましょう: IronPPTの主な機能 IronPPTはコードからPowerPointプレゼンテーションを操作するために開発者をサポートすることに重点を置いています。 現在サポートされている主な機能は次のとおりです: PowerPointプレゼンテーションをゼロから作成 IronPPTを使用すると、Slide Layouts、テキストボックスの追加、画像や図形の挿入、フォーマットのカスタマイズを定義してプログラムで.pptxファイルを生成できます。 データまたはユーザー入力に基づいて動的に洗練されたスライドデッキを構築でき、報告、テンプレート作成、およびコンテンツの自動化に最適です。 既存の.pptxファイルの編集 PowerPointファイルを開いてテキストを更新したり、画像を差し替えたり挿入したり、スライドの順序を変更したり、フォーマットを変更したり、新しいコンテンツを追加できるようになります。 これにより、バッチ処理やビジネスワークフローへの自動更新の統合に適しています。 スライド要素へのアクセスと操作 IronPPTは、スライドコンポーネントに完全なコントロールを提供します。 できます: テキストボックスや段落を追加または削除する フォントスタイル、配置、間隔を変更する 設定可能なプロパティで図形を挿入してスタイルを設定する ファイルまたはストリームから画像を読み込み、それらを正確に配置する スライドコンテンツの読み取り スライドを書くだけでなく、IronPPTは既存の.pptxファイルからコンテンツを読み取って抽出することもできます。 これには、スライドタイトル、段落のテキスト、画像、および図形が含まれます—プレゼンテーションデータを再利用または分析することができます。 Microsoft Officeは不要 IronPPTはMicrosoft PowerPointから完全に独立して動作します。 OfficeのインストールやInteropライブラリは必要ありません。これにより、サーバー環境、CI/CDパイプライン、クラウドアプリ、クロスプラットフォームプロジェクトでの展開に理想的です。 IronPPTを使用するタイミング IronPPTは、.NET開発者が以下を必要とする場合に最適です: プレゼンテーションファイルの作成を自動化する .pptxコンテンツをプログラムで変更する スライドコンテンツを抽出して分析する Officeなしで作業する まだプレゼンテーションのエクスポートやビューイングはサポートしていませんが、IronPPTはC#でバックエンドのPowerPoint生成と処理を行うための堅牢で先見的なソリューションです。 IronPPTとOffice Interopの比較(比較表) IronPPTの実際の使用 IronPPTについて学んで、その機能を理解したので、今度は新しいプレゼンテーション文書を作成し、タイトル、カスタムシェイプ、および画像を使用する方法を見てみましょう。 この例はこれらの機能がどのように機能するかの基本的な見方に過ぎませんが、視覚的にユニークで情報価値のあるPowerPointプレゼンテーションを作成するために簡単に実装できます。 Code Example using IronPPT; using IronPPT.Models; var doc = new PresentationDocument(); // Add a title to the first slide doc.Slides[0].TextBoxes[0].AddText("Welcome to IronPPT!"); // Adding an image to the first slide Image image = new Image(); image.LoadFromFile("ironppt.png"); var newImage = doc.AddImage(image, 0); newImage.Position = (100, 300); newImage.Width = 500; newImage.Height = 200; // Adding a new slide with a custom shape Slide slide = new Slide(); doc.AddSlide(slide); Shape shape = new Shape(); shape.Type = IronPPT.Enums.ShapeType.Cloud; shape.Width = 200; shape.Position = (200, 200); shape.FillColor = new Color(255, 0, 0); // Red color shape.OutlineColor = Color.Black; // Black outline doc.Slides[1].AddShape(shape); doc.Save("test.pptx"); using IronPPT; using IronPPT.Models; var doc = new PresentationDocument(); // Add a title to the first slide doc.Slides[0].TextBoxes[0].AddText("Welcome to IronPPT!"); // Adding an image to the first slide Image image = new Image(); image.LoadFromFile("ironppt.png"); var newImage = doc.AddImage(image, 0); newImage.Position = (100, 300); newImage.Width = 500; newImage.Height = 200; // Adding a new slide with a custom shape Slide slide = new Slide(); doc.AddSlide(slide); Shape shape = new Shape(); shape.Type = IronPPT.Enums.ShapeType.Cloud; shape.Width = 200; shape.Position = (200, 200); shape.FillColor = new Color(255, 0, 0); // Red color shape.OutlineColor = Color.Black; // Black outline doc.Slides[1].AddShape(shape); doc.Save("test.pptx"); Imports IronPPT Imports IronPPT.Models Private doc = New PresentationDocument() ' Add a title to the first slide doc.Slides(0).TextBoxes(0).AddText("Welcome to IronPPT!") ' Adding an image to the first slide Dim image As New Image() image.LoadFromFile("ironppt.png") Dim newImage = doc.AddImage(image, 0) newImage.Position = (100, 300) newImage.Width = 500 newImage.Height = 200 ' Adding a new slide with a custom shape Dim slide As New Slide() doc.AddSlide(slide) Dim shape As New Shape() shape.Type = IronPPT.Enums.ShapeType.Cloud shape.Width = 200 shape.Position = (200, 200) shape.FillColor = New Color(255, 0, 0) ' Red color shape.OutlineColor = Color.Black ' Black outline doc.Slides(1).AddShape(shape) doc.Save("test.pptx") $vbLabelText $csharpLabel 出力 IronPPTのライセンス IronPPTは、ニーズに最も合った個別のTierを持つ商業ライセンスを提供します。 プロジェクト、開発者数、カバームック、場所に基づく永続的なライセンスから、チームが年間サブスクリプションにコミットしたくない場合のための支払い方式を提供する月額サブスクリプションベースのライセンスまで。 出力にウォーターマークが適用されるすべての機能を備えた<free trialを使用して、IronPPTをリスクフリーで評価できます。 この評価により、この際の既存の.NETワークフローに完全に統合し、プロダクションライセンスにコミットする前にテストを行うことができます。 結論:.NETでよりスマートなPowerPointワークフローを構築 IronPPTはスライドのレンダリングやリアルタイムでのプレゼンテーションビューイングをまだサポートしていませんが、C#アプリケーション内でのPowerPointファイル作成、自動化、コンテンツ抽出のための強力なツールを提供します。 バックエンド処理、動的なスライド生成、およびOfficeフリーの.pptxハンドリングのために、IronPPTは開発者フレンドリーで、スケーラブルなソリューションであり、現代的な.NETプロジェクトにシームレスに統合されます。 PowerPointワークフローをスリム化し、Office依存を排除する準備ができたら、IronPPTの無料トライアルを今すぐ開始: 👉 IronPPT Free Trialのダウンロード その機能を探求し、実際の環境でテストし、.NETアプリケーションにPowerPointの自動化をどれだけ簡単に持ち込むことができるか確認してください。 カーティス・チャウ 今すぐエンジニアリングチームとチャット テクニカルライター Curtis Chauは、カールトン大学でコンピュータサイエンスの学士号を取得し、Node.js、TypeScript、JavaScript、およびReactに精通したフロントエンド開発を専門としています。直感的で美しいユーザーインターフェースを作成することに情熱を持ち、Curtisは現代のフレームワークを用いた開発や、構造の良い視覚的に魅力的なマニュアルの作成を楽しんでいます。開発以外にも、CurtisはIoT(Internet of Things)への強い関心を持ち、ハードウェアとソフトウェアの統合方法を模索しています。余暇には、ゲームをしたりDiscordボットを作成したりして、技術に対する愛情と創造性を組み合わせています。 関連する記事 更新日 6月 22, 2025 C#でテンプレートからPowerPointを作成する方法 この投稿では、C# を使用してテンプレートから PowerPoint を作成する方法を見ていきます 詳しく読む 更新日 6月 22, 2025 .NET Regex Testerで正規表現パターンをテストする この配信では、IronXLと統合された.NET Regex Testerの機能を掘り下げ、その使用法と統合の洞察と例を提供します。 詳しく読む 更新日 6月 22, 2025 JavaでExcelファイルを読み取る方法(チュートリアル) Excelファイルの読み取りは時に複雑になることがあります。JavaでExcelファイルを読み取る方法は、Excelのセルが関与するため、JavaでWordファイルを読み取るのとは少し異なります。 詳しく読む C#でテンプレートからPowerP...
更新日 6月 22, 2025 .NET Regex Testerで正規表現パターンをテストする この配信では、IronXLと統合された.NET Regex Testerの機能を掘り下げ、その使用法と統合の洞察と例を提供します。 詳しく読む
更新日 6月 22, 2025 JavaでExcelファイルを読み取る方法(チュートリアル) Excelファイルの読み取りは時に複雑になることがあります。JavaでExcelファイルを読み取る方法は、Excelのセルが関与するため、JavaでWordファイルを読み取るのとは少し異なります。 詳しく読む