IRONSOFTWAREHOME
IRONPDFの使用

x509certificate2を使用してプログラム的にPDFにデジタル署名を追加する

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

この記事は、IronPDF 画像変換 API を使用して PNG を PDF に変換する方法をガイドします。

チュートリアルで扱うトピック

このチュートリアルでは、次のトピックがカバーされます:

  1. IronPDFライブラリの紹介
  2. C#プロジェクトを作成する
  3. IronPDFライブラリのインストール
    • 方法1: NuGetパッケージマネージャソリューション
    • 方法2: NuGetパッケージマネージャコンソール
    • 方法3: DLLファイルを使用する
  4. IronPDF名前空間を追加する
  5. JPG画像をPDFドキュメントに変換する
  6. まとめ

IronPDFを使用する際の要件:

  • C#言語の基本的な知識が必要です。
  • Windowsアプリケーションの基本的な知識が必要です。

1. IronPDFライブラリの紹介

IronPDF for .NET PDFライブラリソリューションは、特にC#を使用するソフトウェアエンジニアにとって夢のようなものです。 この優れたIron Softwareツールを使用すれば、.NET用のコアPDFライブラリを簡単に作成できます。 IronPDFは、異なる形式からのPDF変換が容易で時間を節約できるプロセスになるようにします。

また、HTML5、JavaScript、CSS、画像を使用してPDFファイルを構築することも可能です。 PDFをシームレスに編集、スタンプし、ヘッダーやフッターを追加できます。 さらに、PDFテキストを読み取ったり、画像を抽出したり、プログラム的に画像をPDFに変換することも非常に簡単に行えます。

重要な機能のいくつかには以下が含まれます:

ここでは、このチュートリアルはPNGファイルをPDFドキュメントに変換することに焦点を当てています。 サポートされている形式はJPG、PNG、TIFF、GIF、SVG、およびBMPです。IronPDFの無料版を試してみることができ、無料の試用キーを使用してIronPDFの機能をテストできます。 サポートされている画像形式はJPG、PNG、GIF、TIFF、SVG、BMPです。

2. C#プロジェクトを作成

このチュートリアルでは、最新バージョンのVisual StudioとC#プログラミング言語を使用してプロジェクトを構築します。 サンプルコードがC# 10.0から派生しているため、トップレベルのステートメントに関する知識が必要です。

C#プロジェクトの作成から始めましょう。

  • Visual Studioを開きます。
  • 新しいC#プロジェクトを作成するか、既存のものを開く。
  • プロジェクトに名前を付けてください。
  • .NET Core >= 3.1を選択してください。3.1はサポートされており、すべてのデバイスで動作します。.NET Framework の最新かつ最も安定したバージョンは6.0です。

C# PNGをPDFに変換する (コード例チュートリアル)、図1: プロジェクト作成後のコンソールプログラム プロジェクトを作成した後のコンソールプログラム

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

方法1: NuGetパッケージマネージャソリューション

C# PNGをPDFに変換する (コード例チュートリアル)、図2: ソリューションエクスプローラーから開く ソリューションエクスプローラから開く

NuGetパッケージマネージャーソリューションが開いた後、IronPDFライブラリを探してPNG画像をPDFファイルに変換します。その後、"インストール"をクリックします。

C# PNGをPDFに変換する (コード例チュートリアル)、図3: IronPDFを閲覧 IronPDFを閲覧

方法2: NuGetパッケージマネージャコンソール

NuGetパッケージマネージャーコンソールを使用すると、ライブラリを簡単にインストールできます。 ライブラリをインストールするために管理者権限は必要ありません。 あなたのプロジェクトにIronPDFライブラリをインストールするためにNuGetコマンドが使用されます。 以下のコマンドを利用して進めてください。

PM > Install-Package IronPdf

方法3: DLLファイルを使用する

IronPdf.DLLファイルは公式ウェブサイトから直接ダウンロードできます。IronPDF公式DLLダウンロードリンクからも即時にダウンロード可能です。

プロジェクトでライブラリを参照するには、これらの指示に従ってください。

  • ソリューションエクスプローラでソリューションを右クリック
  • "参照"を選択
  • IronPDF.dllライブラリをブラウズ
  • "OK"をクリック

これで完了です! IronPDFはダウンロード、インストールされ、PNGをPDF形式に変換するために使用する準備が整っています。

4. IronPDFネームスペースの追加

今やIronPDFネームスペースをプログラムに追加してください。 ファイルの先頭にある与えられたコード行を追加する必要があります。

using IronPdf;

これにより、IronPDFが提供するすべての機能にアクセスできるようになります。 IronPDF機能を使用したいファイルごとに、このコード行を追加する必要があります。

5. PNGをPDF形式に変換する

IronPDFを使用すれば、PNGファイルをPDFドキュメントに変換するのが非常に簡単です。 この作業は、IronPDFのImageToPdfメソッドを使用して、わずか1行のコードで達成できます。 プロジェクトのディレクトリ内で、変換されるPNG画像をassetsというフォルダーに置きます。 フォルダはbin\Debug\net6.0の場所に配置する必要があります。次に、System.IO.Directoryを使用して、すべてのPNGファイルを含むアセットフォルダを列挙し、それをImageToPdfメソッドに渡して変換操作ストリームを実行します。 次のコード例は、PNG画像をPDFドキュメントに変換し、ストリームオブジェクトをディスクに保存する方法を説明しています。

using IronPdf;
using System;
using System.IO;
using System.Linq;

public class Program
{
    public static void Main()
    {
        Console.WriteLine("C# Convert PNG to PDF using IronPDF");

        // Directory is set to the assets folder. Filters for files ending with '.png' or '.PNG'.
        var images = Directory.EnumerateFiles("assets").Where(f => f.ToLower().EndsWith(".png"));

        // Converts the images to a PDF and saves them.
        if (images.Any())
        {
            ImageToPdfConverter.ImageToPdf(images).SaveAs("composite.pdf");
            Console.WriteLine("PNG successfully converted to PDF");
        }
        else
        {
            Console.WriteLine("No PNG files found.");
        }
    }
}

上記のコードスニペットでは、アセットフォルダーには1つのPNGファイルしか含まれていません。出力ファイルは次のようになります。

C# PNGをPDFに変換する (コード例チュートリアル)、図4: 単一のJPGファイルをPDFファイルに 単一のJPGファイルをPDFファイルに変換

複数のPNG画像を変換するためにも同じコード例が使用できます。 出力ファイル形式には3つのPNG-to-PDFドキュメントが含まれます。

C# PNGをPDFに変換する (コード例チュートリアル)、図5: 複数のPNG画像をPDFドキュメントに 複数のPNG画像をPDF文書に

6. 要約

このチュートリアルは、IronPDF C# ライブラリを使用してPNG画像をPDFドキュメントに変換する方法を示しています。 IronPDFライブラリ機能のおかげでPDFファイルの操作と設定は非常に簡単になりました。 PNGファイルからPDFドキュメントを構築するには、ほんの数行のコードが必要です。 JPG画像、PNG画像、または他の多くの形式を変換するには、IronPDFは開発者や企業にとって理想的です。

試用版を利用して試してみましょう! さらに、無料のトライアルキーでIronPDFの機能をテストできます。 さらに、現在の特別オファーにより、IronPDFから5つの製品を2つの価格で入手できます! 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から