IRONPDFの使用

.NETでIronPDFを使用してPDFファイルを作成する方法

このチュートリアルでは、IronPDFライブラリを使用して、ソースコードの1行だけで.NET言語を使用してPDFファイルを作成する方法を示します。

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

チュートリアルでは次のトピックについて説明します。

  • PDFファイル作成のためのPDFライブラリ - IronPDF
  • C# .NET Core プロジェクトを作成する
  • IronPDF をインストール

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

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

    3. DLLファイルの使用
  • IronPDF 名前空間を追加
  • 新規PDFドキュメントの作成

    1. HTML文字列を使用してPDFドキュメントを作成する

    2. HTMLファイル名を使用してPDFドキュメントを作成する

    3. URLを使ってPDFドキュメントを作成する
  • サマリー

IronPDF

IronPDF .NET PDF ライブラリは、開発者が .NET Core または .NET Framework 用の C#、F#、および VB.NET で簡単に PDF ファイルを作成できるようにします。 IronPDFのレンダリングは、デスクトップバージョンのGoogle Chromeと同様に「ピクセルパーフェクト」であり、1行のコードで簡単にPDFドキュメントを作成します。 PDFドキュメントを処理するには、Acrobat Readerやその他のPDFビューアは不要です。 IronPDFはHTML文字列、HTMLファイル、URLを使ってPDFファイルを作成することができます。 IronPDFは、PDFを作成するために使用される最初の30日間は無料のライブラリです。

IronPDF .NETライブラリの重要な機能

C# プロジェクトの作成

このチュートリアルでは、最新バージョンのVisual Studioを使用します。

  • Visual Studioを開きます。
  • 新しいC#.NET Coreプロジェクトを作成します。 .NET Coreコンソールアプリケーションを選択します。

    .NETでIronPDFを使用してPDFファイルを作成する方法、図1: コンソールアプリケーション

    コンソールアプリケーション

  • プロジェクトに名前を付けてください。 例:DemoApp.
  • 最新かつ最も安定したバージョンの.NET Framework 6.0 を選択します。作成 ボタンをクリックします。

    .NETでIronPDFを使用してPDFファイルを作成する方法、図2: .NET Framework

    .NET Framework

IronPDFライブラリをインストールする

PDFドキュメントを作成するには、まずIronPDFライブラリをインストールしてください。 以下のいずれかの方法でインストールできます。

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

最も簡単な方法は、NuGetパッケージマネージャーからIronPDF C# .NET Coreライブラリをインストールすることです。

  • ツール > NuGet パッケージ マネージャー > ソリューションの NuGet パッケージの管理 をクリックして、パッケージ マネージャーを開きます。
  • または、ソリューション エクスプローラーでプロジェクトを右クリックし、NuGet パッケージの管理をクリックします。

    .NETでIronPDFを使用してPDFファイルを作成する方法、図3: パッケージマネージャー - ソリューションエクスプローラー

    パッケージ マネージャー - ソリューション エクスプローラー

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

    .NETでIronPDFを使用してPDFファイルを作成する方法、図4: IronPDFのインストール

    IronPDFをインストール

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

ツール > NuGet パッケージマネージャー > パッケージマネージャーコンソールをクリックして、NuGet パッケージマネージャーコンソールを開きます。 コマンドラインに次のコマンドを入力してください。

Install-Package IronPdf
Install-Package IronPdf
SHELL

.NETでIronPDFを使用してPDFファイルを作成する方法、図5: パッケージマネージャーコンソール

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

3.DLLファイルの使用

プロジェクトでIronPDFを使用する3番目の方法は、IronPDFライブラリからDLLファイルを追加することです。 このウェブサイトから直接IronPDF DLLファイルをダウンロードできます。

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

IronPDF 名前空間を追加

インストールが完了したら、プログラムファイルにIronPdfの名前空間を追加します。

using IronPdf;
using IronPdf;
Imports IronPdf
$vbLabelText   $csharpLabel

注意: IronPDFの機能を使用したいすべてのファイルにこのコード行を追加する必要があります。

新規PDFドキュメントの作成

IronPDFは準備ができており、この.NET Coreアプリケーションを使用してPDFドキュメントを作成しましょう。 PDF文書を作成する方法は複数あります。 以下のコード例を使用して、いくつかの例を見てみましょう。

1.HTML文字列を使用してPDFファイルを作成する

IronPDFライブラリを使用すると、HTML文字列を簡単に処理してPDF形式に変換することができます。 こちらは簡単にPDFを作成するコードです。

// Render any HTML fragment or document to HTML
var renderer = new ChromePdfRenderer();
using var pdf = renderer.RenderHtmlAsPdf("<h1>Hello IronPdf</h1>");
pdf.SaveAs("pixel-perfect.pdf");
// Render any HTML fragment or document to HTML
var renderer = new ChromePdfRenderer();
using var pdf = renderer.RenderHtmlAsPdf("<h1>Hello IronPdf</h1>");
pdf.SaveAs("pixel-perfect.pdf");
' Render any HTML fragment or document to HTML
Dim renderer = New ChromePdfRenderer()
Dim pdf = renderer.RenderHtmlAsPdf("<h1>Hello IronPdf</h1>")
pdf.SaveAs("pixel-perfect.pdf")
$vbLabelText   $csharpLabel

このコードは、RenderHtmlAsPdf メソッドに渡されたコンテンツを含むPDFファイルを生成します。 この機能はHTMLフラグメントをPDFドキュメントに変換します。

PDFファイルやPDFページを生成するには、IronPDFライブラリを使用してHTMLタグに精通している必要があります。 SaveAs メソッド は、出力PDFファイルを保存するために使用されます。出力PDFページは以下で確認できます。

出力

.NETでIronPDFを使用してPDFファイルを作成する方法、図6: HTML文字列をPDFに変換

HTML 文字列をPDFに変換

2.HTMLファイル名を使用してPDFを作成する

IronPDFライブラリはHTMLファイルからPDFファイルを作成する素晴らしい機能を提供します。IronPDFは画像、CSS、フォームなどを含むHTMLドキュメントのすべてをPDFドキュメントに直接変換します。 他のライブラリや関数を追加で処理する必要はありません。 IronPDFは、任意のHTMLファイルを直接PDFファイルに変換します。

以下のHTMLファイルからPDFファイルを作成するコードを見てみましょう:

var renderer = new ChromePdfRenderer();
var pdf = renderer.RenderHtmlFileAsPdf("IronFile.html");
pdf.SaveAs("IronPDF.pdf");
var renderer = new ChromePdfRenderer();
var pdf = renderer.RenderHtmlFileAsPdf("IronFile.html");
pdf.SaveAs("IronPDF.pdf");
Dim renderer = New ChromePdfRenderer()
Dim pdf = renderer.RenderHtmlFileAsPdf("IronFile.html")
pdf.SaveAs("IronPDF.pdf")
$vbLabelText   $csharpLabel

ここでは、RenderHtmlFileAsPdfメソッドを使用してHTMLファイルからPDFを作成します。これは上記のコードで最も重要な機能です。 HTMLファイルのフルパスを関数のパラメーターに指定するか、ソースコードのbinフォルダにHTMLファイルを配置するだけです。 その後、RenderHtmlFileAsPdf 関数のパラメータに拡張子付きのファイル名を指定するだけです。 このコードを実行すると、出力PDFファイルはbinフォルダーに保存されます。 SaveAs 関数は、作成したPDFファイルを保存するのに役立ちます。

このIronPDFレンダリングオプションチュートリアルで、ヘッダーフッターオプションとともに他の.NET Coreレンダリングオプションを確認できます。

3.URLを使ってPDFを作成する

時には、アプリケーションでプログラム的にURLのPDFファイルを作成する必要があります。 任意のURLを使用してPDFドキュメントを作成し、IronPDFライブラリでファイルを返すことができます。

サンプルコードです:

var renderer = new ChromePdfRenderer();
var pdf = renderer.RenderUrlAsPdf("https://ironpdf.com/");
pdf.SaveAs("IronPDF PDF Library.pdf");
var renderer = new ChromePdfRenderer();
var pdf = renderer.RenderUrlAsPdf("https://ironpdf.com/");
pdf.SaveAs("IronPDF PDF Library.pdf");
Dim renderer = New ChromePdfRenderer()
Dim pdf = renderer.RenderUrlAsPdf("https://ironpdf.com/")
pdf.SaveAs("IronPDF PDF Library.pdf")
$vbLabelText   $csharpLabel

上記のコードは、指定されたURLパラメーターをRenderUrlAsPdfメソッドでPDFファイルに作成します。 この関数はURLのPDFドキュメントを作成します。 SaveAs 関数は、bin フォルダに出力ファイルを保存するために使用されます。 プロジェクトフォルダー内にbinフォルダーを見ることができます。

出力

.NETでIronPDFを使用してPDFファイルを作成する方法、図7:URLからPDF文書

URLをPDFドキュメントに変換

サマリー

IronPDFは、PDFドキュメントを扱うための完全なソリューションです。 異なる形式からPDFへの変換機能を提供します。 IronPDF ライブラリ機能を使えば、PDFファイルの操作や書式設定がとても簡単になります。 PDFファイルをプログラムで作成およびフォーマットするために、必要なのはほんの数行のコードだけです。 その主な特徴はHTMLコンバーターであり、リモートサーバーからHTMLをPDFにレンダリングしません。 これは、標準に準拠した実際のウェブブラウザのインスタンスを、バックグラウンドで(追加のソフトウェアをインストールすることなく)起動します。 HTMLは完全な精度でレンダリングされ、商業印刷の最高基準に適したベクターフォーマットで提供されます。 出力はクリーンで高品質なPDFです。 IronPDFは、ソフトウェア内でPDFファイルを操作する必要がある開発者や企業に最適です。 公開されており、ライセンスおよび価格の詳細はすべてウェブサイトに掲載されています。

このPDFライブラリの無料バージョンを試して、その機能をテストすることができます。 お客様のアプリケーションでIronPDFの最大の可能性をテストし、PDF文書を生成するための無料試用キーがございます。 さらに、現在の特別割引で、IronPDF の 5 つの製品を 2 つ分の価格で入手することができます。 ライセンスに関する詳細情報は、このIronPDFライセンスページで確認できます。

チペゴ
ソフトウェアエンジニア
チペゴは優れた傾聴能力を持ち、それが顧客の問題を理解し、賢明な解決策を提供する助けとなっています。彼は情報技術の学士号を取得後、2023年にIron Softwareチームに加わりました。現在、彼はIronPDFとIronOCRの2つの製品に注力していますが、顧客をサポートする新しい方法を見つけるにつれて、他の製品に関する知識も日々成長しています。Iron Softwareでの協力的な生活を楽しんでおり、さまざまな経験を持つチームメンバーが集まり、効果的で革新的な解決策を提供することに貢献しています。チペゴがデスクを離れているときは、良い本を楽しんだり、サッカーをしていることが多いです。
< 以前
URLからPDFをダウンロードする方法 C# (ステップバイステップ) チュートリアル
次へ >
IronPDFを使用してASP.NET CoreでPDFジェネレーターを作成する