
x509certificate2を使用してプログラム的にPDFにデジタル署名を追加する
この記事は、IronPDF 画像変換 API を使用して PNG を PDF に変換する方法をガイドします。
C#でPNGをPDFに変換する方法
- PNGをPDFに変換するC#ライブラリをインストールする。
- C#で単一または複数の利用可能なPNG画像をインポートする
ImageToPdfメソッドを使用してPNGをPDFに変換する- 生成されたPDFドキュメントを希望の場所にエクスポート
- C#コードの1行で3アクションと4アクションを実行する。
チュートリアルで扱うトピック
このチュートリアルでは、次のトピックがカバーされます:
- IronPDFライブラリの紹介
- C#プロジェクトを作成する
- IronPDFライブラリのインストール
- 方法1: NuGetパッケージマネージャソリューション
- 方法2: NuGetパッケージマネージャコンソール
- 方法3: DLLファイルを使用する
- IronPDF名前空間を追加する
- JPG画像をPDFドキュメントに変換する
- まとめ
IronPDFを使用する際の要件:
- C#言語の基本的な知識が必要です。
- Windowsアプリケーションの基本的な知識が必要です。
1. IronPDFライブラリの紹介
IronPDF for .NET PDFライブラリソリューションは、特にC#を使用するソフトウェアエンジニアにとって夢のようなものです。 この優れたIron Softwareツールを使用すれば、.NET用のコアPDFライブラリを簡単に作成できます。 IronPDFは、異なる形式からのPDF変換が容易で時間を節約できるプロセスになるようにします。
また、HTML5、JavaScript、CSS、画像を使用してPDFファイルを構築することも可能です。 PDFをシームレスに編集、スタンプし、ヘッダーやフッターを追加できます。 さらに、PDFテキストを読み取ったり、画像を抽出したり、プログラム的に画像をPDFに変換することも非常に簡単に行えます。
重要な機能のいくつかには以下が含まれます:
- HTML4/5、CSS、JavaScript、および画像からPDF文書を作成します。
- URLからPDF文書を生成する。
- カスタムネットワークログイン資格情報、HTTPヘッダー、プロキシ、クッキー、ユーザーエージェント、およびフォーム変数を使用してURLをロードし、HTMLログインフォームの背後でログインを可能にします。
- 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です。
プロジェクトを作成した後のコンソールプログラム
3. IronPDFライブラリのインストール
方法1: NuGetパッケージマネージャソリューション
ソリューションエクスプローラから開く
NuGetパッケージマネージャーソリューションが開いた後、IronPDFライブラリを探してPNG画像をPDFファイルに変換します。その後、"インストール"をクリックします。
IronPDFを閲覧
方法2: NuGetパッケージマネージャコンソール
NuGetパッケージマネージャーコンソールを使用すると、ライブラリを簡単にインストールできます。 ライブラリをインストールするために管理者権限は必要ありません。 あなたのプロジェクトにIronPDFライブラリをインストールするためにNuGetコマンドが使用されます。 以下のコマンドを利用して進めてください。
方法3: DLLファイルを使用する
IronPdf.DLLファイルは公式ウェブサイトから直接ダウンロードできます。IronPDF公式DLLダウンロードリンクからも即時にダウンロード可能です。
プロジェクトでライブラリを参照するには、これらの指示に従ってください。
- ソリューションエクスプローラでソリューションを右クリック
- "参照"を選択
- IronPDF.dllライブラリをブラウズ
- "OK"をクリック
これで完了です! IronPDFはダウンロード、インストールされ、PNGをPDF形式に変換するために使用する準備が整っています。
4. IronPDFネームスペースの追加
今やIronPDFネームスペースをプログラムに追加してください。 ファイルの先頭にある与えられたコード行を追加する必要があります。
using IronPdf;Imports 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.");
}
}
}Imports IronPdf
Imports System
Imports System.IO
Imports System.Linq
Public Class Program
Public Shared Sub 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'.
Dim images = Directory.EnumerateFiles("assets").Where(Function(f) f.ToLower().EndsWith(".png"))
' Converts the images to a PDF and saves them.
If images.Any() Then
ImageToPdfConverter.ImageToPdf(images).SaveAs("composite.pdf")
Console.WriteLine("PNG successfully converted to PDF")
Else
Console.WriteLine("No PNG files found.")
End If
End Sub
End Class上記のコードスニペットでは、アセットフォルダーには1つのPNGファイルしか含まれていません。出力ファイルは次のようになります。
単一のJPGファイルをPDFファイルに変換
複数のPNG画像を変換するためにも同じコード例が使用できます。 出力ファイル形式には3つのPNG-to-PDFドキュメントが含まれます。
複数のPNG画像をPDF文書に
6. 要約
このチュートリアルは、IronPDF C# ライブラリを使用してPNG画像をPDFドキュメントに変換する方法を示しています。 IronPDFライブラリ機能のおかげでPDFファイルの操作と設定は非常に簡単になりました。 PNGファイルからPDFドキュメントを構築するには、ほんの数行のコードが必要です。 JPG画像、PNG画像、または他の多くの形式を変換するには、IronPDFは開発者や企業にとって理想的です。
試用版を利用して試してみましょう! さらに、無料のトライアルキーでIronPDFの機能をテストできます。 さらに、現在の特別オファーにより、IronPDFから5つの製品を2つの価格で入手できます! IronPDFライセンシング情報ページを訪問し、ライセンスについての詳細を確認してください。

Curtis Chauは、カールトン大学でコンピュータサイエンスの学士号を取得し、Node.js、TypeScript、JavaScript、およびReactに精通したフロントエンド開発を専門としています。直感的で美しいユーザーインターフェースを作成することに情熱を持ち、Curtisは現代のフレームワークを用いた開発や、構造の良い視覚的に魅力的なマニュアルの作成を楽しんでいます。
関連する記事


