IRONSOFTWAREHOME
IRONPDFの使用

How to Use Fluent Validation With IronPDF in C#

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

このチュートリアルでは、IronPDF for C# .NETを使用してPDFをJPG画像に変換します。

IronPDF - .NETライブラリ

IronPDF .NET 向けは、ユーザーがPDFファイルを作成、編集、および管理できるライブラリです。 Adobe AcrobatがインストールされていなくてもPDFファイルを操作できるPDF生成コンポーネントのため、C#開発者の間で非常に人気があります。 IronPDF for .NETは、HTMLからPDF、URLからPDF、画像からPDFなどの形式変換を可能にします。

カスタム ヘッダーとフッター、デジタル署名、注釈、および添付ファイル、ユーザーおよび所有者のパスワード、その他のセキュリティオプションを追加することもサポートしています。 IronPDFは、優れたレンダリング体験のために高速なChromiumエンジンを備えています。 ピクセルパーフェクトなPDFをレンダリングします。 完全なマルチスレッドと非同期のサポートも提供します。

次のセクションでは、IronPDFを使用してPDF形式をPNGやJPGなどの画像形式にプログラムで変換する方法を説明します。

前提条件

始める前に、最新バージョンのVisual Studioを公式Visual Studioウェブサイトからダウンロードし、インストールすることをお勧めします。 C#アプリを構築し、.NET環境を設定し、PDFからJPGへのコンバーターを準備するために必要です。

IronPDFのインストール

IronPDFをインストールするには、いくつかの方法があります。

  1. Visual Studioで作成されたC#プロジェクトにNuGetパッケージマネージャーを使用してIronPDFをダウンロードできます。 ツール経由、またはソリューションエクスプローラーを右クリックしてNuGetパッケージマネージャーにアクセスします。 IronPDFパッケージを参照し、インストールします。
  2. IronPDFをインストールする別の方法は、NuGet IronPDFページから直接ダウンロードすることです。

IronPDFを使用してPDFファイルを画像に変換

PDFドキュメントを読み込む

IronPDFでは、このプロジェクトにローカル場所からPDFファイルを読み込むために、FromFileメソッドをPdfDocumentクラスに備えています。 以下のコード例は、既存のPDFファイルを編集用に開くのに役立ちます。

using IronPdf;

// Load the PDF document from a local path
PdfDocument pdf = PdfDocument.FromFile("Example.pdf");

PDFドキュメントを画像に変換

今、ファイルは編集用に開かれました。 IronPDFはPDFページを画像形式に変換するためのRasterizeToImageFilesメソッドを提供しています。 以下の一行のコードで、IronPDFのラスター化メソッドを使用してPDFドキュメント全体をJPG画像に変換することが非常に簡単です。

// Convert all pages of the PDF into JPG images and save them to the specified folder
pdf.RasterizeToImageFiles(@"C:\image\folder\*.jpg");

上記のコードから変換されたファイルは、指定されたパスに保存されます。 PDFには562ページ含まれており、IronPDFはすべてのPDFページをJPG画像に変換するのに時間がかかりません。 RasterizeToImageFilesメソッドはすべての作業を行い、画像の名前は1から始まり、ページごとに増加する数字です。

.NETでPDFをJPGに変換する方法、図2: PDFファイルから抽出された画像 PDFファイルから抽出された画像

特定のPDFページを変換

RasterizeToImageFilesメソッドは、PDFページからJPGへの変換をよりコントロールするための他のオプションも提供します。 以下のコードは、ページ11から21までの範囲でPDFページを変換するのに役立ちます。

using System.Collections.Generic;
using System.Linq;

// Set the Page Range
IEnumerable<int> pageIndexes = Enumerable.Range(10, 11); // Corrected range to cover pages 11 to 21

// Path, PageIndexes, ImageType and Dimensions may be specified
pdf.RasterizeToImageFiles(@"C:\image\folder\example_pdf_image_*.jpg", pageIndexes, 850, 650, IronPdf.Imaging.ImageType.Default, 300);

上記のIronPDFを使用したPDFページの範囲をJPGに変換する例では、多くのことが行われています。 それらを一つずつ見てみましょう。

  • 第一引数: オプションで画像拡張子がある有効なパスが文字列で指定されます。
  • 第二引数: pageIndexes プログラムでJPG画像に変換する必要があるページ範囲を提供します。
  • 第三引数: 画像の最大幅をピクセル単位で指定します。
  • 第四引数: 画像の最大高さをピクセル単位で指定します。
  • 第五引数: デフォルトの画像タイプは、パスに拡張子が記載されていない場合、PNGフォーマットで画像を保存します。 利用可能な他の形式にはPNG、GIF、TIFF、JPG、およびビットマップが含まれます。
  • 第六引数: 出力画像ファイルの望ましい解像度を設定します。 Windowsを除き、DPIはLinuxおよびmacOSでは無視されます。

JPG変換の出力は次の通りです。

.NETでPDFをJPGに変換する方法、図2: よりコントロールされた抽出画像 より制御された状態で抽出された画像

URLからPDFに変換し、それを画像に変換する

時には、ある目的のためにサイト上にリストされた製品を画像としてキャプチャする必要があります。 たとえば、ウェブサイトページに何百もの製品がリストされているとしましょう。 スクリーンショットを撮ることは時間がかかり、煩わしい作業となるでしょう。 IronPDFは、URLをPDFに変換し、生成されたPDFドキュメントを使用して各ページを画像として保存する機能を提供します。

以下のコードは、AmazonのウェブサイトページをURLとして取得し、ピクセルパーフェクトなPDFにレンダリングします。 その後、生成されたPDFの各ページが別々のJPGファイルに変換されます。

using IronPdf;

// Create a PDF renderer using the Chromium rendering engine
ChromePdfRenderer renderer = new ChromePdfRenderer();

// Render the URL to a PDF document
PdfDocument pdf = renderer.RenderUrlAsPdf("https://www.amazon.com/?tag=hp2-brobookmark-us-20");

// Convert each page of the PDF to separate JPG image files
pdf.RasterizeToImageFiles(@"C:\image\folder\amazon_pdf_image_*.jpg");

.NETでPDFをJPGに変換する方法、図3: Amazonウェブサイトから抽出された画像 Amazonウェブサイトから抽出された画像

結論

この記事では、.NETフレームワーク用のIronPDFを使用してPDFドキュメントをJPG画像に変換する方法を示しました。 RasterizeToImageFilesメソッドは、上記のコード例に示されているように、ドキュメント名と一緒にページ番号を含む画像を生成します。 IronPDFは、PNG、JPG、GIFなどさまざまな形式でPDFページを画像に変換できます。

IronPDFライブラリは、ユーザーに出力画像の形式、寸法、および解像度に完全な制御を提供します。 IronPDFはまた、PDFページの回転、PDFテキストの変更、マージンの設定などの他のPDFツールも提供しています。.NET用のIronPDFについて詳しく知り、PDFファイルを操作するための追加機能にアクセスするには、次のIronPDFのPDF操作例をご参照ください。 PDFを異なる形式の画像に変換する方法についての詳細は、次のIronPDF JPG変換のコードサンプルをご覧ください。

IronPDF .NETライブラリは開発用には無料ですが、商用利用にはIron Softwareライセンスページでライセンスが必要です。

IronPDF for .NETライブラリZipファイルをダウンロードして、試してみてください。

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