EXCEL ツール C#でPowerPointファイルを表示する方法 Curtis Chau 更新日:9月 10, 2025 Download IronXL 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 C#でIronPPTを使用したPowerPointの扱い方 C#でPowerPointビューアを構築することはまだサポートされていませんが、開発者にはプレゼンテーションファイルをプログラムで操作するための強力なツールがあります。 IronPPT は、C#を使用してPowerPointファイル(.pptx)を作成、読み取り、編集するために開発者を支援するための、Microsoft OfficeやCOMインタープロなしで動作する現代的な.NETライブラリです。 role="alert"> 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プレゼンテーションを簡単に作成できるようになります。 コード例 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は、商業ライセンスを提供しており、個々のニーズに最適なティアがあります。 プロジェクト、開発者数、カバームック、場所に基づく永続的なライセンスから、チームが年間サブスクリプションにコミットしたくない場合のための支払い方式を提供する月額サブスクリプションベースのライセンスまで。 出力にウォーターマークが適用されるすべての機能を備えた<free trialを使用して、IronPPTをリスクフリーで評価できます。 この評価により、この際の既存の.NETワークフローに完全に統合し、プロダクションライセンスにコミットする前にテストを行うことができます。 結論:.NETでよりスマートなPowerPointワークフローを構築 IronPPTはスライドのレンダリングやリアルタイムでのプレゼンテーションビューイングをまだサポートしていませんが、C#アプリケーション内でのPowerPointファイル作成、自動化、コンテンツ抽出のための強力なツールを提供します。 バックエンド処理、動的なスライド生成、およびOfficeフリーの.pptxハンドリングのために、IronPPTは開発者フレンドリーで、スケーラブルなソリューションであり、現代的な.NETプロジェクトにシームレスに統合されます。 PowerPointワークフローをスリム化し、Office依存を排除する準備ができたら、IronPPTの無料トライアルを今すぐ開始: 👉 IronPPT Free Trialのダウンロード その機能を探求し、実際の環境でテストし、.NETアプリケーションにPowerPointの自動化をどれだけ簡単に持ち込むことができるか確認してください。 Curtis Chau 今すぐエンジニアリングチームとチャット テクニカルライター 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ファイルを読み取るのとは少し異なります。 詳しく読む