IRONPDFの使用

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

更新済み 10月 12, 2022
共有:

このチュートリアルでは、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ヘッダー、およびフォームフィールドまたは変数 (HTMLログインフォームの背後にあるログインを許可する) を使用して、PDFファイルを作成する

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:パッケージマネージャーコンソール

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

以下の内容を日本語に翻訳してください:

  1. DLLファイルの使用

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

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

IronPDF 名前空間を追加

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

using IronPdf;
using IronPdf;
Imports IronPdf
VB   C#

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

新しいPDFドキュメントを作成

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

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へ

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, the RenderHtmlFileAsPdf 以下のコードで最も重要な関数であるHTMLファイルからPDFを作成するために使用される関数です。 関数のパラメータにHTMLファイルのフルパスを指定するか、ソースコードのbinフォルダにHTMLファイルを配置することで、RenderHtmlFileAsPdf関数のパラメータに拡張子付きのファイル名だけを指定すれば済みます。 このコードを実行すると、出力されたPDFファイルはbinフォルダーに保存されます。 SaveAs 関数は、作成したPDFファイルを保存するのに役立ちます。

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

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

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

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

準備はできましたか? バージョン: 2024.9 新発売

無料のNuGetダウンロード 総ダウンロード数: 10,659,073 View Licenses >