IRONPDFの使用 IronPDFを使用してASP.NET CoreでPDFジェネレーターを作成する Curtis Chau 更新日:7月 28, 2025 Download IronPDF 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 .NET 開発者であれば、おそらくウェブアプリケーションでウェブページから PDF ファイルを生成するタスクに直面したことがあるでしょう。 ありがたいことに、ASP.NET Core では、このプロセスを IronPDF PDF ライブラリで簡単に行うことができます。 これにより、1 行のコードで PDF を作成できます。 IronPDF をどのように使用して PDF ファイルを作成できるかを探ってみましょう。 このチュートリアルで取り上げるトピック このチュートリアルでは、以下のトピックをカバーします: IronWebScraper ASP.NET Core Web アプリを作成 IronPDF ライブラリをインストール NuGet パッケージマネージャー NuGet パッケージマネージャーコンソール DLL ファイルを使用 ASP.NET Core ウェブアプリケーションを使って PDF ドキュメントを作成 ASP.NET WebForms (ASPX) を使用して PDF ドキュメントを作成 HTML ファイルから ASP.NET Core で PDF ドキュメントを作成 まとめ IronPDF IronPDF .NET ライブラリにより、開発者は C#、F#、および VB.NET を使用して .NET Core と .NET Framework で簡単に PDF ドキュメントを作成できます。 IronPDF のレンダリングはデスクトップバージョンの Google Chrome のピクセルパーフェクトなコピーです。 それは Adobe Acrobat を使わずに PDF ドキュメントを処理します。 IronPDF は、ASP.NET ウェブページ、HTML コンテンツ、URL、または Model View Controller アプリから PDF ファイルを作成するために使用できます。 IronPDF .NET ライブラリの重要な機能のいくつか: HTML、CSS、JavaScript から PDF ドキュメントを作成 URL もしくはウェブページから PDF ドキュメントを生成 Load URLs with custom-network login credentials, user-agents, proxies, cookies, HTTP headers, and form variables (allowing login behind HTML login forms) PDF フォームフィールドデータを読み取り、入力 PDF ファイルから画像とテキストを抽出 デジタル署名 IronPDF ライブラリを使用して PDF ドキュメントを作成する方法を始めましょう。 ASP.NET Core Web アプリを作成 このチュートリアルでは、最新の Visual Studio がインストールされていることを前提としています。 Visual Studio を開く 新しい ASP.NET Core Web アプリケーションを作成 Web アプリケーション プロジェクトに名前を付ける (例: Pdf_Generation) 最新で最も安定したバージョンの .NET Framework は 6.0 です。このバージョンのフレームワークを選択します。 .NET Framework IronPDF ライブラリをインストール PDF ドキュメントを作成するための最初のステップは IronPDF ライブラリをインストールすることです。 次のいずれかの方法でインストールできます。 1. NuGet パッケージマネージャー NuGet パッケージマネージャーから IronPDF C# .NET Core ライブラリをインストールするには: ツール > NuGet パッケージマネージャー > Manage NuGet Packages for Solution をクリックして NuGet パッケージマネージャーを開きます。 NuGetパッケージマネージャー または、ソリューション エクスプローラーでプロジェクトを右クリックし、Manage NuGet Packages をクリックします。 NuGet パッケージマネージャー - ソリューションエクスプローラー IronPDF を検索します。 IronPDF を選択してインストールをクリックします。 ライブラリがインストールを開始します。 NuGet パッケージマネージャー - ソリューションエクスプローラー 2. NuGet パッケージマネージャーコンソール Open the NuGet Package Manager by clicking on Tools > NuGetパッケージマネージャー > Package Manager Console. ターミナルに次のコマンドを入力します。 Install-Package IronPdf NuGet パッケージマネージャー - ソリューションエクスプローラー 3. DLL ファイルを使用 プロジェクトに IronPDF を含める3つ目の方法は、IronPDF ライブラリからの DLL ファイルを追加することです。 このIronPDF パッケージの直接ダウンロードページ から DLL ファイルをダウンロードできます。 DLL zipファイルをダウンロードして、特定のフォルダーに解凍します。 Visual Studio でプロジェクトを開きます。 ソリューション エクスプローラーで 参照を右クリックし、IronPDF DLL ファイルを参照します。 ASP.NET Core ウェブアプリケーションでの PDF ドキュメントの作成 IronPDF が準備できましたので、ASP.NET Web Forms (ASPX) および ASP.NET Core Web アプリケーションで PDF を作成します。 PDF ドキュメントを作成するにはいくつかの方法があります。 コード例を使用して、それらのいくつかを見てみましょう。 1. ASP.NET WebForms (ASPX) を使用して PDF ドキュメントを作成 このセクションでは ASP.NET WebForms から PDF ファイルを生成する方法を示します。これには .NET Framework バージョン 4 のみがサポートされています。そのため、公式 NuGet ページの IronPdf.Extensions.ASPX をインストールする必要があります。 ASPX は MVC モデルにより上位互換になるため .NET Core には含まれていません。 この場合、PDF ドキュメントに変換したい ASPX ウェブページのソースファイルを開き、新しい Default.aspx ページを作成します。 NuGet パッケージマネージャー - ソリューションエクスプローラー 書き換え Default.aspx.cs ファイルを開き、IronPDF 名前空間をその上部に追加します。 using IronPdf; using IronPdf; Imports IronPdf $vbLabelText $csharpLabel Page_Load() 関数内に次のコード行を記述します。 // This code renders the current ASPX page as a PDF file and displays it in the browser. AspxToPdf.RenderThisPageAsPdf(AspxToPdf.FileBehavior.InBrowser); // This code renders the current ASPX page as a PDF file and displays it in the browser. AspxToPdf.RenderThisPageAsPdf(AspxToPdf.FileBehavior.InBrowser); ' This code renders the current ASPX page as a PDF file and displays it in the browser. AspxToPdf.RenderThisPageAsPdf(AspxToPdf.FileBehavior.InBrowser) $vbLabelText $csharpLabel ASP.NET ウェブページから新しい PDF ドキュメントを作成するのに 1 行のコードだけです。 The RenderThisPageAsPdf method is used within the AspxToPdf class to convert the ASPX page into a PDF file. プロジェクトを実行すると、ウェブページの PDF がブラウザーに表示されます。 これはサーバー サイドで行われます。 上記のコードは、ブラウザでの PDF ドキュメントのみを表示します。 Page_Load() 関数に次のコード行を追加することで、PDF ドキュメントを直接コンピューターにダウンロードすることも可能です。 // This code downloads the generated PDF file of the current ASPX page to the client. AspxToPdf.RenderThisPageAsPdf(IronPdf.AspxToPdf.FileBehavior.Attachment); // This code downloads the generated PDF file of the current ASPX page to the client. AspxToPdf.RenderThisPageAsPdf(IronPdf.AspxToPdf.FileBehavior.Attachment); ' This code downloads the generated PDF file of the current ASPX page to the client. AspxToPdf.RenderThisPageAsPdf(IronPdf.AspxToPdf.FileBehavior.Attachment) $vbLabelText $csharpLabel このコードは、ASPX ウェブページの PDF ファイルを.NETプロジェクトディレクトリにダウンロードします。 出力: ASPX ページから PDF 2. HTML ファイルから ASP.NET Core で PDF を作成 このセクションでは、ASP.NET Core で PDF ファイルを生成する方法を示します。 IronPDF は、画像や CSS、フォームなどを含む HTML ファイルのすべてを、直接 PDF ドキュメントに変換できます。 クリックすると PDF を生成するボタンを追加します。 .cshtml ページの任意の場所に以下のマークアップを追加します (ここでは index.cshtml が使われます)。 <div> <form method="post" asp-page="Index" asp-page-handler="GeneratePDF"> <input type="Submit" value="GeneratePDF"/> </form> </div> <div> <form method="post" asp-page="Index" asp-page-handler="GeneratePDF"> <input type="Submit" value="GeneratePDF"/> </form> </div> HTML index.cshtml.cs ファイルに OnPostGeneratePDF というメソッドを作成します。 この関数は、HTML を PDF としてレンダリングするために使用されます。 public void OnPostGeneratePDF() { // Placeholder method that will handle PDF generation. } public void OnPostGeneratePDF() { // Placeholder method that will handle PDF generation. } Public Sub OnPostGeneratePDF() ' Placeholder method that will handle PDF generation. End Sub $vbLabelText $csharpLabel 次に、ウェブアプリケーションに新しい HTML ページを追加します。 新しいウェブページを追加 このページの本文にいくつかのテキスト、例: "HTML ページから PDF ファイルを生成"と入力します。 最後に、OnPostGeneratePDF アクションメソッドに次のコードを追加します。 public void OnPostGeneratePDF() { // Create a new instance of the ChromePdfRenderer class to handle PDF rendering. var renderer = new ChromePdfRenderer(); // Render the HTML file as a PDF by specifying the path and save the resulting PDF file. var pdf = renderer.RenderHtmlFileAsPdf("Pages/htmlpage.html"); // Save the generated PDF document with the specified name. pdf.SaveAs("MyPdf.pdf"); } public void OnPostGeneratePDF() { // Create a new instance of the ChromePdfRenderer class to handle PDF rendering. var renderer = new ChromePdfRenderer(); // Render the HTML file as a PDF by specifying the path and save the resulting PDF file. var pdf = renderer.RenderHtmlFileAsPdf("Pages/htmlpage.html"); // Save the generated PDF document with the specified name. pdf.SaveAs("MyPdf.pdf"); } Public Sub OnPostGeneratePDF() ' Create a new instance of the ChromePdfRenderer class to handle PDF rendering. Dim renderer = New ChromePdfRenderer() ' Render the HTML file as a PDF by specifying the path and save the resulting PDF file. Dim pdf = renderer.RenderHtmlFileAsPdf("Pages/htmlpage.html") ' Save the generated PDF document with the specified name. pdf.SaveAs("MyPdf.pdf") End Sub $vbLabelText $csharpLabel 上記では、HTML ファイルのパスを指定し、RenderHtmlFileAsPdf 関数を使用して HTML ファイルから PDF を作成します。 プロジェクトを実行し、「Generate PDF」ボタンをクリックします。 生成された PDF ファイルが ASP.NET Core プロジェクトフォルダーに表示されます。 出力: ASP.NET HTML ページから PDF チュートリアルページを訪れて、ASP.NET Core で MVC ビューを PDF に変換する方法を学びましょう。 まとめ IronPDF .NET Core は、PDF ドキュメントを扱うための完全なソリューションです。 異なる形式から新しい PDF ドキュメントに変換する機能を提供します。 数行のコードだけで PDF ファイルをプログラム的に作成およびフォーマットできます。 IronPDF の主な特徴は、標準準拠の実際のウェブブラウザを使用して HTML ドキュメントをレンダリングする HTML コンバータです。 HTML は完全な正確性でレンダリングされ、商業印刷の最高基準に適したベクタ形式で出力されます。 出力はクリーンで高品質な PDF です。 IronPDF は、ソフトウェア内で PDF ファイルを操作する必要がある開発者および企業に最適です。 商業ライセンスおよび価格の詳細はウェブサイトで公開されています。 IronPDF ライブラリの無料バージョンを試して、その機能をテストすることができます。 無料の試用ライセンスキーを使用することで、IronPDF の全機能セットをテストできます。 さらに、特別なオファーとして、5 つの Iron Software 製品すべてを 2 つの価格で手に入れることができます。 ライセンスに関する詳細情報は、このIron Software ライセンス情報ページで確認できます。 よくある質問 ASP.NET Coreでフォーマットを失わずにPDFドキュメントを生成する方法は? IronPDFを使用すると、HTMLコンテンツ、CSS、およびJavaScriptから高品質でピクセル完璧なPDFを作成できます。IronPDFのレンダリングエンジンはGoogle Chromeに基づいており、フォーマットが保持されます。 ASP.NET CoreでHTMLからPDFを作成する最も簡単な方法は? ASP.NET CoreでHTMLからPDFを作成する最も簡単な方法は、IronPDFのRenderHtmlAsPdfメソッドを使用することです。これにより、HTML文字列が簡単にPDFドキュメントに変換されます。 ASP.NET CoreでPDFライブラリを使用してウェブページをPDFに変換できますか? はい、IronPDFを使用すると、ChromePdfRendererクラスを使用してウェブページのHTMLコンテンツをPDFドキュメントとしてレンダリングすることで、ASP.NET CoreでウェブページをPDFに変換できます。 NuGetを使用せずにASP.NET CoreでPDFライブラリをインストールする方法はありますか? はい、NuGetパッケージマネージャーを使用する以外にも、IronPDF DLLファイルを直接プロジェクトに追加して、ASP.NET Coreアプリケーションにライブラリをインストールすることができます。 ASP.NET CoreアプリケーションがURLからのPDF生成をサポートしていることを確認する方法は? IronPDFを使用すると、ウェブページをPDFとしてレンダリングする機能を利用することで、URLからPDFを生成でき、アクセス可能なURLをPDFドキュメントに変換することが簡単になります。 ASP.NET CoreでPDFライブラリを使用する利点は何ですか? ASP.NET CoreでIronPDFを使用することには、さまざまなコンテンツタイプからPDFを生成する能力、テキストや画像の抽出、デジタル署名の実行、信頼性の高いレンダリングエンジンによるフォーマットの維持が含まれる、いくつかの利点があります。 ASP.NET CoreでPDFを生成する際にネットワーク資格情報を追加する方法は? IronPDFを使用すると、PDF生成中にカスタムのネットワーク資格情報を追加でき、ASP.NET CoreアプリケーションでPDFを作成するときに保護されたリソースへのアクセスを保証できます。 購入せずにライブラリのPDF生成機能をテストできますか? はい、“IronPDF”の無料トライアルバージョンを使用して、購入する前にそのPDF生成機能を評価することができます。 ASP.NET WebForms用のPDFライブラリをASP.NET Coreと一緒に使用することはできますか? はい、“IronPDF”はASPX と後方互換性があるため、ASP.NET WebFormsとASP.NET Core の両方のアプリケーションでPDF生成のために使用できます。 IronPDF は .NET 10 と互換性がありますか? はい。IronPDFは.NET 8および.NET 9に加え、.NET 10にも完全に互換性があります。Web、デスクトップ、コンソール、クラウドなど、主要なプロジェクトタイプすべてで.NET 10をサポートしており、回避策や調整は一切不要です。IronPDFは、新しい.NETイノベーションのリリースにも対応し、将来を見据えたサポート体制を維持します。(IronPDFの.NET 10クロスプラットフォームサポートについてはこちらをご覧ください) Curtis Chau 今すぐエンジニアリングチームとチャット テクニカルライター Curtis Chauは、カールトン大学でコンピュータサイエンスの学士号を取得し、Node.js、TypeScript、JavaScript、およびReactに精通したフロントエンド開発を専門としています。直感的で美しいユーザーインターフェースを作成することに情熱を持ち、Curtisは現代のフレームワークを用いた開発や、構造の良い視覚的に魅力的なマニュアルの作成を楽しんでいます。開発以外にも、CurtisはIoT(Internet of Things)への強い関心を持ち、ハードウェアとソフトウェアの統合方法を模索しています。余暇には、ゲームをしたりDiscordボットを作成したりして、技術に対する愛情と創造性を組み合わせています。 関連する記事 公開日 11月 13, 2025 C#で2つのPDFバイト配列をマージする方法 IronPDFを使用してC#で2つのPDFバイト配列をマージします。バイト配列、メモリストリーム、データベースから複数のPDFファイルを組み合わせる方法を簡単なコード例で学びましょう。 詳しく読む 公開日 11月 13, 2025 ASP.NET MVC PDFビューアを作成する方法 ASP.NET MVCアプリケーションのための強力なPDFビューアを構築します。PDFドキュメントを表示し、ビューをPDFに変換し、IronPDFを使用してインタラクティブな機能を追加します。 詳しく読む 公開日 11月 13, 2025 .NET HTMLからPDFへのコンバーターを構築する方法 IronPDFを使用して.NETでHTMLをPDFに変換する方法を学ぶ。 詳しく読む IronPDFを使用した.NETでのPDFファイルの作成方法Blazor PDFビューアを構築す...
公開日 11月 13, 2025 C#で2つのPDFバイト配列をマージする方法 IronPDFを使用してC#で2つのPDFバイト配列をマージします。バイト配列、メモリストリーム、データベースから複数のPDFファイルを組み合わせる方法を簡単なコード例で学びましょう。 詳しく読む
公開日 11月 13, 2025 ASP.NET MVC PDFビューアを作成する方法 ASP.NET MVCアプリケーションのための強力なPDFビューアを構築します。PDFドキュメントを表示し、ビューをPDFに変換し、IronPDFを使用してインタラクティブな機能を追加します。 詳しく読む