IRONPDFの使用

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

更新済み 2024年2月25日
共有:

このチュートリアルでは、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およびJava、Python、Node.jsでPDFを生成、編集、読み取るための強力なツールです。プログラマー向けに最適化されており、コードからPDFファイルの作成を容易に行うことができます。IronPDFは、HTML、CSS、JavaScript、および画像をPDFドキュメントに変換する能力を提供します。

機能

  • HTML to PDF: HTML、CSS、JavaScriptを利用してPDFを生成。
  • PDFの編集: 既存のPDFドキュメントにテキスト、画像、ページ番号、さらにはカスタムヘッダーやフッターを追加。
  • PDFの読み取り: PDFファイルからテキスト、画像、メタデータを抽出。
  • セキュリティ: パスワード保護や暗号化オプションでPDFドキュメントを保護。

利点

  • 使いやすさ: シンプルなAPIで時間を節約。
  • 高品質: 正確で美しいPDFドキュメントを生成。
  • 柔軟性: 様々なプラットフォームや言語で利用可能。

対応ライセンス

IronPDFは様々なライセンスオプションがあり、Lite License、Plus License、Professional License、Unlimited Licenseが用意されています。

技術サポートや詳細については、Iron Softwareの公式サイトをご覧ください。

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ライブラリの重要な機能

  • HTML4および5、CSS、JavaScriptから容易にPDFドキュメントを作成します
  • URLからPDFドキュメントを生成する

    • 以下の内容を日本語に翻訳します:

Load URLs with IronPDF for .NETカスタムネットワークログイン認証情報ユーザーエージェント、プロキシ、クッキー、HTTPヘッダー、フォームフィールドや変数、PDFファイルを作成するためのHTMLログインフォームの後ろにログインできるようにします。

C#プロジェクトを作成

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

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

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

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

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

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

    .NETフレームワーク

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

.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
VB   C#

**注意: 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")
VB   C#

次のコードは、渡されたコンテンツを含むPDFファイルを生成します。

RenderHtmlAsPdf`メソッド. この機能は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")
VB   C#

以下を日本語に翻訳します:

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

以下のリンクから、他の .NET Core レンダリングオプションやヘッダーフッターオプションを確認できます。IronPDF レンダリングオプションのチュートリアル.

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")
VB   C#

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

出力

.NETでIronPDFを使用してPDFファイルを作成する方法、図7: PDFドキュメントへのURL

URLからPDFドキュメントへ

サマリー

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

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

< 以前
URLからPDFをダウンロードする方法 C# (ステップバイステップ) チュートリアル
次へ >
IronPDFを使用してASP.NET CoreでPDFジェネレーターを作成する