IRONPPTの使用法 C#でPPT(PowerPoint)をPDFに変換する(チュートリアル) Jordi Bardia 更新日:7月 28, 2025 IronPPT をダウンロード NuGet ダウンロード 無料トライアル LLM向けのコピー LLM向けのコピー LLM 用の Markdown としてページをコピーする ChatGPTで開く このページについてChatGPTに質問する ジェミニで開く このページについてGeminiに問い合わせる ジェミニで開く このページについてGeminiに問い合わせる 困惑の中で開く このページについてPerplexityに問い合わせる 共有する Facebook で共有 Xでシェア(Twitter) LinkedIn で共有 URLをコピー 記事をメールで送る C# を使用して PowerPoint プレゼンテーションを PDF に変換すると、プレゼンテーションをすばやく作成し、簡単に更新して共有できるため、ビジネス オペレーションを強化できます。 この変換により、さまざまなデバイスやプログラムとの互換性も確保され、時間の節約と効率の向上につながります。 IronPPTのご紹介: Iron Software の .NET PowerPoint ライブラリIronPPTはPPTXファイルをシームレスに読み込み・保存します。Microsoft Officeは必要ありません。あらゆる.NETアプリケーションでスライド、テキスト、図形、画像を自動化するのに最適です。今すぐIronPPTを使い始めましょう! このチュートリアルでは、IronPDF ライブラリを使用して C# で PowerPoint プレゼンテーションを PDF に変換する方法を説明します。 C#でPPT(PowerPoint)をPDFに変換する方法 PowerPoint ファイルを PDF に変換するための C# ライブラリをインストールする PowerPoint プレゼンテーションを HTML ファイルに変換 RenderHtmlFileAsPdfメソッドを利用してHTMLファイルからPDFを生成する 新しい PDF にカスタマイズされたヘッダーとフッターをオプションで追加 PowerPoint のデザインと同一のデザインの PDF を保存 IronPDF: .NET PDFライブラリ IronPDF は、C# および VB 開発者が .NET アプリケーション内で PDF ドキュメントを簡単に作成、編集、操作できるようにする .NET PDF ライブラリです。 IronPDF は、 IronPDF を使用した HTML から PDF への変換、 IronPDF を使用した URL から PDF への変換、SVG から画像への変換、HTML ファイルから PDF への変換など、優れたレンダリング機能を提供します。 IronPDF は、Web ページまたは既存の HTML/CSS テンプレートからレポート、請求書、明細書、領収書の PDF を作成するのに優れています。 重要な機能の 1 つは、IronPDF ライブラリを使用して既存の PDF フォームに入力したり、新しい PDF フォームを最初から作成したりできることです。 これにより、企業はIronPDF を使用してフォームの作成と入力を自動化し、ドキュメントのワークフローを合理化できます。 さらに、IronPDF を使用すると、 IronPDF を使用してヘッダーとフッターを簡単に追加したり、 IronPDF を使用して PDF に透かしを適用したり、PDF ファイルにページ番号を適用したりすることができます。 これにより、プロフェッショナルな外観の PDF を作成するための理想的なソリューションになります。 IronPDF を使用して PowerPoint プレゼンテーションを PDF ドキュメントに変換する方法を見てみましょう。 前提条件 .ppt ファイルを PDF ドキュメントに変換するには、いくつかの前提条件があります。 Visual Studio 2022(推奨) 最新の.NET Frameworkを使用した実行中の.NETアプリケーション(推奨) Microsoft Officeがインストールされています PDF変換用のIronPDFライブラリをインストールするための安定したインターネット接続 .ppt ファイルを PDF に変換する主な手順に移りましょう。 ステップ1: PowerPointプレゼンテーションをHTMLとしてエクスポートする 最初のステップは、PowerPoint ファイルを HTML に変換し、エクスポートされた HTML を使用して PDF ドキュメントに変換することです。 .ppt ファイルを HTML 形式にエクスポートするには、次の手順を実行します。 Zamzar PPT から HTML へのオンライン コンバーター ツールを開きます。 PowerPoint ドキュメントを Zamzar Web サイトにアップロードします。 "今すぐ変換"ボタンをクリックします。 ! C#でPPT(PowerPoint)をPDFに変換する(例のチュートリアル)、図1:PPTをHTMLに変換する PPTをHTMLに変換する PPTX ファイルから HTML への変換が開始されます。 ステップ2: ソリューションにIronPDFを追加する IronPDF は、NuGet パッケージ マネージャーまたは NuGet パッケージ マネージャー コンソールを使用してインストールできます。 パッケージ マネージャー コンソールの方法を使用して IronPDF をインストールしましょう。 ツールバーの"ツール"に移動し、サイド メニューから"パッケージ マネージャー コンソール"オプションを選択します。 ! C#でPPT (PowerPoint)をPDFに変換する(例のチュートリアル)、図2: NuGetパッケージマネージャーがVisual Studioに表示される NuGet パッケージ マネージャーは Visual Studio に表示されます IronPDF をインストールするには、コンソールに次のコマンドを入力します。 Install-Package IronPPT ! C#でPPT(PowerPoint)をPDFに変換する(例のチュートリアル)、図3:IronPDFライブラリのインストール IronPDFライブラリのインストール ここで、IronPDF ライブラリを使用して PowerPoint を PDF に変換するコードを記述します。 ステップ3: HTMLファイルをPDFに変換する HTML ファイルが利用可能になると、IronPDF を使用して HTML ファイルを PDF ファイルに変換します。 コードファイルにIronPDFを追加する まず、ソース ファイルの先頭に次のコード行を追加して、IronPDF をインポートします。 using IronPdf; using IronPdf; Imports IronPdf $vbLabelText $csharpLabel ChromePdfRendererオブジェクトのインスタンス化 次に、 ChromePdfRendererオブジェクトをインスタンス化します。 PDF ファイルの作成とカスタマイズに役立ちます。 var renderer = new ChromePdfRenderer(); var renderer = new ChromePdfRenderer(); Dim renderer = New ChromePdfRenderer() $vbLabelText $csharpLabel HTMLファイル(PowerPointファイルからエクスポート)をPDFに変換する RenderHtmlFileAsPdfメソッドを使用して HTML ファイルを PDF に変換してみましょう。 var pdf = renderer.RenderHtmlFileAsPdf(@"C:\Presentation\Presentation.html"); var pdf = renderer.RenderHtmlFileAsPdf(@"C:\Presentation\Presentation.html"); Dim pdf = renderer.RenderHtmlFileAsPdf("C:\Presentation\Presentation.html") $vbLabelText $csharpLabel PowerPoint .ppt ファイルは PDF に変換されます。 生成された PDF を透かし、パスワード、ヘッダーを使用してカスタマイズする方法を見てみましょう。 ステップ4: PDFファイルに透かし、パスワード、ヘッダーを追加する IronPDFを使用してPDFに透かしを追加する このセクションでは、スタンプされた画像として PDF に透かしを追加する方法を説明します。 以下では、 ApplyStampメソッドを使用して PDF ファイルに透かしを適用します。 pdf.ApplyStamp(new ImageStamper("https://ironpdf.com/img/products/ironpdf-logo-text-dotnet.svg")); pdf.ApplyStamp(new ImageStamper("https://ironpdf.com/img/products/ironpdf-logo-text-dotnet.svg")); pdf.ApplyStamp(New ImageStamper("https://ironpdf.com/img/products/ironpdf-logo-text-dotnet.svg")) $vbLabelText $csharpLabel PDFにパスワード保護を追加する PDFにパスワードを追加することで、無断アクセスから保護できます。 IronPDF は、ユーザーと所有者の両方に対してパスワードの追加をサポートしています。 PDF ファイルのカスタマイズを可能にするために、ユーザーと管理者に異なるパスワードを設定できます。 pdf.Password = "EasyPassword"; pdf.Password = "EasyPassword"; pdf.Password = "EasyPassword" $vbLabelText $csharpLabel HTMLヘッダーを追加する HTML ヘッダーは PDF に適した機能です。 ヘッダーをスタイリッシュにカスタマイズすることが簡単にできます。 HtmlHeaderFooterオブジェクトを使用して、PDF ファイルにヘッダーを追加します。 renderer.RenderingOptions.HtmlHeader = new HtmlHeaderFooter() { MaxHeight = 20, //millimeters HtmlFragment = "<h1>Headers are easy with IronPDF!</h1>", }; renderer.RenderingOptions.HtmlHeader = new HtmlHeaderFooter() { MaxHeight = 20, //millimeters HtmlFragment = "<h1>Headers are easy with IronPDF!</h1>", }; renderer.RenderingOptions.HtmlHeader = New HtmlHeaderFooter() With { .MaxHeight = 20, .HtmlFragment = "<h1>Headers are easy with IronPDF!</h1>" } $vbLabelText $csharpLabel ステップ5: PDFファイルを保存する すべてのカスタマイズが完了したら、PDFファイルをローカルマシンに保存します。IronPDFのSaveAsメソッドを使用してPDFファイルを保存します。 pdf.SaveAs("C:\\PptToPdf.pdf"); pdf.SaveAs("C:\\PptToPdf.pdf"); pdf.SaveAs("C:\PptToPdf.pdf") $vbLabelText $csharpLabel Program.csファイルを見てみましょう。 using IronPdf; using IronPdf.Editing; var renderer = new ChromePdfRenderer(); renderer.RenderingOptions.HtmlHeader = new HtmlHeaderFooter() { MaxHeight = 20, //millimeters HtmlFragment = "<h1>Headers are easy with IronPDF!</h1>", }; var pdf = renderer.RenderHtmlFileAsPdf(@"C:\Presentation\Presentation.html"); pdf.ApplyStamp(new ImageStamper("https://ironpdf.com/img/products/ironpdf-logo-text-dotnet.svg")); pdf.Password = "EasyPassword"; pdf.SaveAs("C:\\PptToPdf.pdf"); using IronPdf; using IronPdf.Editing; var renderer = new ChromePdfRenderer(); renderer.RenderingOptions.HtmlHeader = new HtmlHeaderFooter() { MaxHeight = 20, //millimeters HtmlFragment = "<h1>Headers are easy with IronPDF!</h1>", }; var pdf = renderer.RenderHtmlFileAsPdf(@"C:\Presentation\Presentation.html"); pdf.ApplyStamp(new ImageStamper("https://ironpdf.com/img/products/ironpdf-logo-text-dotnet.svg")); pdf.Password = "EasyPassword"; pdf.SaveAs("C:\\PptToPdf.pdf"); Imports IronPdf Imports IronPdf.Editing Private renderer = New ChromePdfRenderer() renderer.RenderingOptions.HtmlHeader = New HtmlHeaderFooter() With { .MaxHeight = 20, .HtmlFragment = "<h1>Headers are easy with IronPDF!</h1>" } Dim pdf = renderer.RenderHtmlFileAsPdf("C:\Presentation\Presentation.html") pdf.ApplyStamp(New ImageStamper("https://ironpdf.com/img/products/ironpdf-logo-text-dotnet.svg")) pdf.Password = "EasyPassword" pdf.SaveAs("C:\PptToPdf.pdf") $vbLabelText $csharpLabel 出力PDFファイル 次の PowerPoint プレゼンテーションは PDF ファイルに変換されました。 PowerPointプレゼンテーション 生成された PDF ファイルは、プロジェクトの実行時に指定された場所に保存されます。 ファイルを開き、パスワードの入力を求められた場合は、プロジェクトで指定されたパスワードを入力します。 ! C#でPPT(PowerPoint)をPDFに変換する(例のチュートリアル)、図5:パスワードダイアログボックス パスワードダイアログボックス 正しいパスワードを入力すると、出力される PDF ファイルは次のようになります。 ! C#でPPT(PowerPoint)をPDFに変換する(例チュートリアル)、図6:生成されたPDFの出力 生成されたPDFの出力 IronPDF は、PowerPoint プレゼンテーションの書式設定と応答性を維持しながら PDF ファイルをレンダリングします。 プロジェクトにヘッダーと透かしが適用されました。 まとめ これが、C# で IronPDF を使用して .ppt を PDF に変換する方法です。 IronPDF についてさらに詳しく知りたい場合は、 IronPDF を使用して HTML で PDF を作成する別の例を必ず確認してください。 サンプル ページには、PDF 関連のすべての操作に役立つ豊富なリソースが含まれています。 安価で機能的な IronPDF は、.NET アプリケーションで PDF ドキュメントを作成する必要がある人にとって最適なソリューションです。 IronPDF は$799から始まるため、市場で最も手頃な価格の PDF ライブラリの 1 つとなっています。 Iron Software の 5 つの製品からなる完全なソフトウェア スイートを、そのうち 2 つの製品の価格でご購入いただけます。 よくある質問 フォーマットを失わずに PowerPoint プレゼンテーションを PDF に変換するには? PowerPointプレゼンテーションを書式を維持したままPDFに変換するには、まずZamzarなどのオンラインツールを使用してPowerPointをHTMLファイルにエクスポートします。次に、IronPDFの`RenderHtmlFileAsPdf`メソッドを使用して、元のデザインとレイアウトを維持しながらHTMLファイルをPDFに変換します。 C# を使用して PowerPoint を PDF に変換する手順は何ですか? まず、Zamzarなどのサービスを使ってPowerPointファイルをHTMLにエクスポートします。NuGetパッケージマネージャーを使って、IronPDFライブラリを.NETプロジェクトに追加します。`RenderHtmlFileAsPdf`メソッドを使ってHTMLをPDFに変換し、結果をローカルに保存します。 PDF ドキュメントのセキュリティを確保するにはどうすればよいですか? IronPDF を使用してパスワード保護を追加することで PDF ドキュメントのセキュリティを強化できます。これには、無許可のアクセスと変更を制限するためのユーザーおよびオーナー パスワードの設定が含まれます。 PDF をウォーターマークでカスタマイズすることは可能ですか? はい、IronPDF を使えば PDF に透かしを追加できます。`ApplyStamp` メソッドと `ImageStamper` を使って、PDF ドキュメントに透かし画像を追加できます。 C# で PPT を PDF に変換するために必要なツールは何ですか? Visual Studio 2022、最新の .NET Framework を持つ .NET アプリケーション、および NuGet パッケージ マネージャーを介してインストールできる IronPDF ライブラリが必要です。 PDFドキュメントにHTMLヘッダーを追加するには? IronPDF の機能を使用して PDF ドキュメントに HTML ヘッダーを追加できます。これにより、タイトルやページ番号などの動的コンテンツを PDF のヘッダーセクションに含めることができます。 IronPDF の使用に関するコスト考慮事項は何ですか? IronPDF は、$liteLicense から始まる費用対効果の高い価格モデルを提供しており、.NET アプリケーション内でプロフェッショナル品質の PDF ドキュメントを作成することを望む開発者にとって手頃な価格のソリューションです。 IronPPT と IronPDF は、C# で PPT を PDF に変換するために .NET 10 をサポートしていますか? はい — IronPPT は .NET 10 (およびバージョン 9、8、7、6、.NET Framework、.NET Core) を完全にサポートしており、C# と IronPDF を使用して PowerPoint プレゼンテーションを PDF に変換する際の互換性が確保されます。([Iron Software.com](https://Iron Software.com/csharp/ppt/blog/using-ironppt/ppt-powerpoint-to-pdf-csharp-tutorial/)) Jordi Bardia 今すぐエンジニアリングチームとチャット ソフトウェアエンジニア Jordiは、最も得意な言語がPython、C#、C++であり、Iron Softwareでそのスキルを発揮していない時は、ゲームプログラミングをしています。製品テスト、製品開発、研究の責任を分担し、Jordiは継続的な製品改善において多大な価値を追加しています。この多様な経験は彼を挑戦させ続け、興味を持たせており、Iron Softwareで働くことの好きな側面の一つだと言います。Jordiはフロリダ州マイアミで育ち、フロリダ大学でコンピュータサイエンスと統計学を学びました。 関連する記事 更新日 8月 20, 2025 PowerPoint .NETコンポーネント(コード例) このガイドでは、IronPPTがどのように機能するか、.NETアプリケーションに統合する方法、実際のユースケースでのメリットを学びます 詳しく読む PowerPoint .NETコンポーネント(コード例)
更新日 8月 20, 2025 PowerPoint .NETコンポーネント(コード例) このガイドでは、IronPPTがどのように機能するか、.NETアプリケーションに統合する方法、実際のユースケースでのメリットを学びます 詳しく読む