IRONSOFTWAREHOME
IRONPDFの使用

C# Tutorial: Build a PDF Text Content Viewer with IronPDF (Windows Forms)

Curtis Chau
Curtis Chau
Updated: 2026年9月4日

.NET 開発者であれば、おそらくウェブアプリケーションでウェブページから PDF ファイルを生成するタスクに直面したことがあるでしょう。 ありがたいことに、ASP.NET Core では、このプロセスを IronPDF PDF ライブラリで簡単に行うことができます。 これにより、1 行のコードで PDF を作成できます。 IronPDF をどのように使用して PDF ファイルを作成できるかを探ってみましょう。

このチュートリアルで取り上げるトピック

このチュートリアルでは、以下のトピックをカバーします:

  • IronWebScraper
  • ASP.NET Core Web アプリを作成
  • IronWebScraper ライブラリをインストール
    1. NuGet パッケージマネージャー
    2. NuGet パッケージマネージャーコンソール
    3. DLL ファイルを使用
  • ASP.NET Core ウェブアプリケーションを使って PDF ドキュメントを作成
    1. ASP.NET WebForms (ASPX) を使用して PDF ドキュメントを作成
    2. HTML ファイルから ASP.NET Core で PDF ドキュメントを作成
  • 要約

IronPDF

IronPDF for .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 向け ライブラリの重要な機能のいくつか:

IronPDF ライブラリを使用して PDF ドキュメントを作成する方法を始めましょう。

ASP.NET Core Web アプリを作成

このチュートリアルでは、最新の Visual Studio がインストールされていることを前提としています。

  • Visual Studio を開く
  • 新しい ASP.NET Core Web アプリケーションを作成

ASP.NETでIronPDFを使用してPDFジェネレーターを作成する、図1:ウェブアプリケーション Web アプリケーション

  • プロジェクトに名前を付ける (例: Pdf_Generation)
  • 最新で最も安定したバージョンの .NET Framework は 6.0 です。このバージョンのフレームワークを選択します。

ASP.NETでIronPDFを使用してPDFジェネレーターを作成する、図2:.NET Framework .NETフレームワーク

IronPDFライブラリのインストール

PDF ドキュメントを作成するための最初のステップは IronPDF ライブラリをインストールすることです。 次のいずれかの方法でインストールできます。

1. NuGet パッケージマネージャー

NuGet パッケージマネージャーから IronPDF C# .NET Core ライブラリをインストールするには:

  • ツール > NuGet パッケージマネージャー > Manage NuGet Packages for Solution をクリックして NuGet パッケージマネージャーを開きます。

ASP.NETでIronPDFを使用してPDFジェネレーターを作成する、図3:NuGetパッケージマネージャー NuGetパッケージマネージャー

  • または、ソリューション エクスプローラーでプロジェクトを右クリックし、Manage NuGet Packages をクリックします。

ASP.NETでIronPDFを使用してPDFジェネレーターを作成する、図4:NuGetパッケージマネージャー - ソリューションエクスプローラー NuGet パッケージマネージャー - ソリューションエクスプローラー

  • IronWebScraper を検索します。 IronPDF を選択してインストールをクリックします。 ライブラリがインストールを開始します。

ASP.NETでIronPDFを使用してPDFジェネレーターを作成する、図5:NuGetパッケージマネージャー - ソリューションエクスプローラー NuGet パッケージマネージャー - ソリューションエクスプローラー

2. NuGet パッケージマネージャーコンソール

ツール > NuGet パッケージマネージャー > パッケージ マネージャーコンソール をクリックして NuGet パッケージマネージャーを開きます。 ターミナルに次のコマンドを入力します。

PM > Install-Package IronPdf

ASP.NETでIronPDFを使用してPDFジェネレーターを作成する、図6:NuGetパッケージマネージャー - ソリューションエクスプローラー NuGet パッケージマネージャー - ソリューションエクスプローラー

3. DLL ファイルを使用

IronPDFをプロジェクトに含める3つ目の方法は、IronPDFライブラリからDLLファイルを追加することです。 このIronPDFパッケージの直接ダウンロードページからDLLファイルをダウンロードできます。

  • DLL zipファイルをダウンロードして、特定のフォルダーに解凍します。
  • Visual Studio でプロジェクトを開きます。 ソリューション エクスプローラーで 参照を右クリックし、IronPDF DLL ファイルを参照します。

ASP.NET Core Webアプリケーションで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 をインストールする必要があります。 IronPdf.Extensions.ASPX NuGetパッケージをインストールする必要があります。

PDFドキュメントに変換したいASPXウェブページのソースファイルを開き、この場合は新しいDefault.aspxページを作成します。

ASP.NETでIronPDFを使用してPDFジェネレーターを作成する、図7:NuGetパッケージマネージャー - ソリューションエクスプローラー NuGet パッケージマネージャー - ソリューションエクスプローラー

Default.aspx.csファイルを開き、IronPDFネームスペースをその冒頭に追加します。

using IronPdf;

次に、Page_Load()関数内に次のコード行を書きます。

// This code renders the current ASPX page as a PDF file and displays it in the browser.
AspxToPdf.RenderThisPageAsPdf(AspxToPdf.FileBehavior.InBrowser);

ASP.NET ウェブページから新しい PDF ドキュメントを作成するのに 1 行のコードだけです。

RenderThisPageAsPdfメソッドは、AspxToPdfクラス内でASPXページをPDFファイルに変換するために使用されます。

プロジェクトを実行すると、ウェブページの 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);

このコードは、ASPX ウェブページの PDF ファイルを.NETプロジェクトディレクトリにダウンロードします。

出力:

ASP.NETでIronPDFを使用してPDFジェネレーターを作成する、図8:ASPXページをPDFに ASPX ページから PDF

2. HTML ファイルから ASP.NET Core で PDF を作成

このセクションでは、ASP.NET Core で PDF ファイルを生成する方法を示します。 IronPDF は、画像や CSS、フォームなどを含む HTML ファイルのすべてを、直接 PDF ドキュメントに変換できます。 クリックすると PDF を生成するボタンを追加します。

以下のマークアップを任意のindex.cshtmlが使用されます)。

<div>
    <form method="post" asp-page="Index" asp-page-handler="GeneratePDF">
        <input type="Submit" value="GeneratePDF"/>
    </form>
</div>
HTML

OnPostGeneratePDFというメソッドを作成します。 この関数は、HTML を PDF としてレンダリングするために使用されます。

public void OnPostGeneratePDF()
{
    // Placeholder method that will handle PDF generation.
}

次に、ウェブアプリケーションに新しい HTML ページを追加します。

ASP.NETでIronPDFを使用してPDFジェネレーターを作成する、図9:新しいウェブページを追加 新しいウェブページを追加

このページの本文にいくつかのテキスト、例: "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");
}

上記のRenderHtmlFileAsPdf関数は、変換するHTMLファイルへのパスを指定することにより、HTMLファイルからPDFを作成するために使用されます。

プロジェクトを実行し、"Generate PDF"ボタンをクリックします。 生成された PDF ファイルが ASP.NET Core プロジェクトフォルダーに表示されます。

出力:

ASP.NETでIronPDFを使用してPDFジェネレーターを作成する、図10:ASP.NET HTMLページをPDFに ASP.NET HTML ページから PDF

チュートリアルページを訪れて、ASP.NET Core で MVC ビューを PDF に変換する方法を学びましょう。

まとめ

IronPDF for .NET Core は、PDF ドキュメントを扱うための完全なソリューションです。 異なる形式から新しい PDF ドキュメントに変換する機能を提供します。 数行のコードだけで PDF ファイルをプログラム的に作成およびフォーマットできます。

IronPDF の主な特徴は、標準準拠の実際のウェブブラウザを使用して HTML ドキュメントをレンダリングする HTML コンバータです。 HTML は完全な正確性でレンダリングされ、商業印刷の最高基準に適したベクタ形式で出力されます。 出力はクリーンで高品質な PDF です。

IronPDF は、ソフトウェア内で PDF ファイルを操作する必要がある開発者および企業に最適です。 商業ライセンスおよび価格の詳細はウェブサイトで公開されています。

IronPDF ライブラリの無料バージョンを試して、その機能をテストすることができます。 無料の試用ライセンスキーを使用することで、IronPDF の全機能セットをテストできます。

さらに、特別なオファーとして、5 つの Iron Software 製品すべてを 2 つの価格で手に入れることができます。 ライセンスに関する詳細情報は、このIron Software ライセンス情報ページで確認できます。

Curtis Chau
テクニカルライター

Curtis Chauは、カールトン大学でコンピュータサイエンスの学士号を取得し、Node.js、TypeScript、JavaScript、およびReactに精通したフロントエンド開発を専門としています。直感的で美しいユーザーインターフェースを作成することに情熱を持ち、Curtisは現代のフレームワークを用いた開発や、構造の良い視覚的に魅力的なマニュアルの作成を楽しんでいます。

...
詳しく読む

関連する記事

Key in blue circle

無料の30日間トライアルキーをすぐに入手してください。

Your trial license will be sent to your email address

制限なし。100% ロック解除済み。クレジットカード不要。

OR
bullet_checkedクレジットカードやアカウントの作成は不要です。制限なし。100% ロック解除済み。クレジットカード不要。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried Iron Suite
無料のライブデモを予約する
Booking Badge

世界中の数百万人のエンジニアから信頼されています。

ライセンスはより安く
義務のない相談を受ける
下記のフォームを記入するか、sales@ironsoftware.comにメールしてください。
あなたの詳細は常に守秘されます。
世界中の数百万人のエンジニアから信頼されています。
ライセンスはより安く
あなたの無料30日間の試用キーをすぐに入手。
クレジットカードやアカウントの作成は不要です。
PDF用C# NuGetライブラリ
NuGetでインストール

バージョン: 2026.9

PM > Install-Package IronPdf
nuget.org/packages/IronPdf/
  1. ソリューションエクスプローラーで参照を右クリックし、NuGetパッケージを管理を選択
  2. ブラウズを選択し、"IronPDF"を検索
  3. パッケージを選択してインストール
C# PDF DLL
DLLをダウンロード

バージョン: 2026.9

またはここからWindowsインストーラーをダウンロードする。

  1. IronPDFを~/Libsなどの場所に解凍し、ソリューションディレクトリ内に配置する
  2. Visual Studioソリューションエクスプローラーで参照を右クリックし、"IronPDF.dll"をブラウズして選択

ライセンスは$999から