IRONSOFTWAREHOME
IRONPDFの使用

How to Add Images to PDF in VB .NET

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

PDFドキュメントは、今日の文化において普及しており、様々な企業が請求書やその他のドキュメントを作成するために使用しています。 .NETライブラリをプロジェクトに選択する際には、PDFファイルの作成、読み取り、書き込みの容易さを考慮する必要があります。

IronPDFの機能

IronPDFは市場で入手可能な最良のHTML-to-PDFコンバータの一つです。 IronPDFは、ブラウザが処理可能なほとんどの操作を処理することができます。 HTML5、JavaScript、CSS、画像からPDFファイルを作成することができます。 .NET PDFライブラリは、PDFファイルの生成、既存のPDFの読み取り、PDFファイルの編集を簡単に行うことができます。 可能な変更には、フォントサイズの変更、ページ番号付け、テキスト内容の変更などが含まれます。IronPDFのユーザーは、レンダリングされたPDFドキュメントにフォームフィールドを作成することができます。

IronPDFは、ASP.NET、Windows Forms、その他の伝統的なWindowsアプリケーションタイプを含むすべて for .NET Frameworkプロジェクトタイプと互換性があります。IronPDFはASPX、Razor、その他のMVCビューコンポーネントを直接PDFにレンダリングすることができます。

IronPDFの完全な機能セットには以下が含まれます:

Visual Studioで新しいプロジェクトを作成する

この記事では、IronPDFのドキュメント生成機能を簡単なコンソールアプリケーションで実演します。

Visual Studioソフトウェアを開き、ファイルメニューに移動します。 "新しいプロジェクト"を選択し、次に"コンソールアプリ"を選択します。

C#でテンプレートからPDFを生成する方法、図1: 新規プロジェクト 新しいプロジェクト

プロジェクト名とその場所を指定します。 _Next_ボタンをクリックし、.NET Frameworkを選択します。

C#でテンプレートからPDFを生成する方法、図2: .NET Frameworkの選択 .NET Frameworkの選択

最後に、_Create_をクリックして新しいVisual Studioプロジェクトを生成します。

C#でテンプレートからPDFを生成する方法、図3: .NET Program.cs .NET Program.cs

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

IronPDFライブラリは4つの方法でダウンロードおよびインストールできます。

これらの4つの方法は以下の通りです:

  • Visual Studioを使用する。
  • Visual Studioコマンドラインを使用する。
  • NuGetのWebサイトから直接ダウンロードします。
  • IronPDFのウェブサイトから直接ダウンロードする。

3.1 Visual Studioを使用する

NuGetパッケージマネージャーは、Visual Studioソフトウェア内で利用可能で、NuGetからのパッケージの簡単なインストールを可能にします。 以下のスクリーンショットは、NuGetパッケージマネージャーGUIを開く方法を示しています。

C#でテンプレートからPDFを生成する方法、図4: NuGetパッケージマネージャー NuGetパッケージマネージャー

パッケージマネージャーGUIの参照タブで"IronPDF"を検索します。

C#でテンプレートからPDFを生成する方法、図5: IronPDFのインストール IronPDFのインストール

IronPdfパッケージ(最初のオプション)を選択し、そのソリューションに追加するために_インストール_ボタンをクリックします。

3.2 Visual Studioのコマンドラインを使用する

Visual Studioでは、ツール > NuGet パッケージ マネージャー > パッケージ マネージャー コンソールに移動します。

パッケージマネージャーコンソールタブで以下のコマンドを入力し、ENTERを押します。

PM > Install-Package IronPdf

C#でテンプレートからPDFを生成する方法、図6: IronPDFのインストール IronPDFをインストールする

3.3 NuGetのウェブサイトから直接ダウンロード

  • IronPDF NuGetパッケージページに移動します。
  • 右側のメニューからダウンロードパッケージをクリックします。
  • Windows Explorer内からダウンロードしたパッケージをダブルクリックして、プロジェクトに自動的にインストールします。

3.4 IronPDFのウェブサイトから直接ダウンロード

IronPDFのパッケージの最新バージョンでIronPDF ZIPファイルを直接ダウンロードします。

ダウンロードしたら、以下の手順に従ってプロジェクトにパッケージを追加してください。

  • ソリューションエクスプローラーウィンドウからプロジェクトを右クリックします。
  • 次に、Referenceオプションを選択し、ダウンロードした参照の場所を参照します。
  • 次に、参照を追加するにはOKをクリックします。

4. テンプレートからPDFドキュメントを作成

以下のコード例は、与えられたHTMLテンプレートからPDFファイルを数行のコードで作成する方法を示します。

using System;
using System.Collections.Generic;
using System.Text;
using IronPdf;

class Program
{
    static void Main()
    {
        // Create an instance of ChromePdfRenderer
        var renderer = new IronPdf.ChromePdfRenderer();
        
        // Render the HTML as PDF and save it as Test.pdf
        renderer.RenderHtmlAsPdf(BuildTemplate()).SaveAs("Test.pdf");
    }

    /// <summary>
    /// Builds an HTML template string using StringBuilder
    /// </summary>
    /// <returns>HTML string representation of a table</returns>
    static string BuildTemplate()
    {
        var builder = new StringBuilder();
        builder.Append("<table border='1'>");
        builder.Append("<tr>");
        builder.Append("<th>");
        builder.Append("Cat Family");
        builder.Append("</th>");
        builder.Append("</tr>");
        
        // Iterate over the data and populate the table rows
        foreach (var item in GetData())
        {
            builder.Append("<tr>");
            builder.Append("<td>");
            builder.Append(item.ToString());
            builder.Append("</td>");
            builder.Append("</tr>");
        }
        
        builder.Append("</table>");
        return builder.ToString();
    }

    /// <summary>
    /// Provides a list of data representing different members of the cat family
    /// </summary>
    /// <returns>List of strings</returns>
    static List<string> GetData()
    {
        List<string> data = new List<string>
        {
            "Lion",
            "Tiger",
            "Cat",
            "Cheetah",
            "Lynx"
        };
        
        return data;
    }
}

上記のコードでは:

  • まず、PDF作成機能にアクセスするためにIronPDF ChromePdfRenderer クラスのインスタンスを作成します。
  • 次に、BuildTemplate メソッドで構築されたHTML文字列を渡してRenderHtmlAsPdf を呼び出します。 このメソッドはHTMLをPDFに変換します。
  • BuildTemplate メソッドはStringBuilder を使用してデータで埋められたHTML表を構築します。
  • GetData は"ネコ科"を表す文字列のリストを返し、それがHTML表の行を埋めます。

以下は、与えられたテンプレートを使用して前述のコードから数行で生成されたサンプルのPDFファイルです。

C#でテンプレートからPDFを生成する方法、図7: 生成されたPDFファイル 生成されたPDFファイル

任意のタイプのHTMLタグは、ユーザーフォーム、レシートなどをサンプルテンプレートで生成するのに役立つテンプレートを作成するために使用できますが、異なるデータを持つことができます。

様々なソースからPDFファイルを生成するために、RenderUrlAsPdf または RenderHtmlFileAsPdf メソッドを使用することができます。 前者のメソッドはウェブページへのURLを受け入れ、後者はコンピュータ上のHTMLファイルの場所を含む文字列を受け入れます。

HTMLからPDFを生成するための詳細な情報は、こちらのチュートリアルをご覧ください。

結論

無料試用キーを使用して、IronPDFを透かしなしで本番環境で使用できます。 IronPDFには追加費用でSaaSおよびOEM再配布ライセンスが付属しています。詳しくはIronPDFライセンスページを参照してください。

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から