フッターコンテンツにスキップ
IRONPDFの使用

.NET IronPDFを使ってPDFを画像に変換する

PDFドキュメントを画像ファイルに変換することは、現代の.NET Frameworkや.NET Coreアプリケーションで一般的な要件です。 PDFページを変換してドキュメントのサムネイルを生成したり、Web表示用に画像を抽出したり、画像処理ワークフローのためにPDFファイルを変換する必要がある場合でも、信頼できるPDFライブラリが必要です。 IronPDFは、PDFを強力なラスタライズ機能を備えた画像に変換するための包括的な.NETライブラリソリューションを提供し、複数の画像形式をサポートし、出力品質と画像DPI設定に正確な制御を提供します。

.NET Convert PDF to Image Using IronPDF:イメージ1 - IronPDF

なぜ開発者が.NETでPDFを画像に変換する必要があるのか?

PDFから画像への変換は、ドキュメント処理ワークフローにおいて重要な目的を果たします。 開発者はしばしば、ドキュメント管理システムのためのサムネイルプレビューを作成したり、画像を抽出したり、PDFコンテンツのレンダリングがAdobe Readerなしでは最適ではないWebサイトのために画像ベースのプレビューを生成したりするためにPDFページを変換する必要があります。 また、PDFファイルを画像ファイルに変換することで、PDF形式をサポートしていないプラットフォームへの簡単な共有が可能になり、画像処理コンポーネントとの互換性が向上します。 さらに、多くのコンプライアンスおよびアーカイブシステムでは、長期保存のためにTIFF形式などの特定の画像形式のドキュメントが必要です。 ほとんどの場合、開発者は異なる環境で問題なく動作する信頼性の高い.NETラッパーが必要です。

IronPDF NuGetパッケージを.NETプロジェクトにインストールする方法は?

IronPDFインストールを始めてPDFを画像に変換するのは、NuGetパッケージマネージャーを通じて簡単です。 Visual Studioプロジェクトを.NET Frameworkまたは.NET Coreで開き、パッケージマネージャーコンソールにアクセスして、このインストールコマンドを実行します:

Install-Package IronPdf
Install-Package IronPdf
SHELL

.NET Convert PDF to Image Using IronPDF:イメージ2 - インストール</a

または、NuGetパッケージマネージャーUIを使用して"IronPDF"を検索し、インストールをクリックしてダウンロードおよびインストールします。 この無料のコンポーネントはすべての.NETバージョンで問題なく動作します。 インストール後、コードファイルに名前空間を追加します:

using IronPdf;
using System;
using System.Drawing;
using IronPdf;
using System;
using System.Drawing;
IRON VB CONVERTER ERROR developers@ironsoftware.com
$vbLabelText   $csharpLabel

最もシンプルなPDFから画像への変換シナリオでは、次のサンプルコードでPDFドキュメント全体を高品質なPNGまたはJPG画像に変換できます:

var pdf = PdfDocument.FromFile("invoice.pdf");
pdf.RasterizeToImageFiles(@"C:\images\folder\page_*.png");
var pdf = PdfDocument.FromFile("invoice.pdf");
pdf.RasterizeToImageFiles(@"C:\images\folder\page_*.png");
IRON VB CONVERTER ERROR developers@ironsoftware.com
$vbLabelText   $csharpLabel

このコードは、PdfDocument.FromFileメソッドを使用して単一のPDFファイルをロードし、すべてのPDFページをPNG画像ファイルに変換します。 RasterizeToImageFilesメソッドは、PDF文書内の複数ページを自動的に処理し、出力フォルダ内に連番を付けた各ページ用の別々の画像ファイルを作成します。 ファイルパス内のアスタリスクは自動ページ番号付けのプレースホルダーとして作用することに注意してください。

入力

.NET Convert PDF to Image Using IronPDF:画像3 - サンプルPDF入力</a

出力

.NET Convert PDF to Image Using IronPDF:画像4 - PNG出力</a

特定のPDFページを異なる画像形式に変換する方法は?

IronPDFは、PDFから画像への変換プロセスに対する細かい制御を提供するのに優れています。 PDFページを選択的に変換し、品質設定を制御し、正確な要件を満たすために複数の出力画像形式を選択できます。 基本的なPopplerツールやGPLプログラムとは異なり、この.NETライブラリは包括的な制御を提供します。

PDFからJPGへの選択されたページの変換

PDFドキュメント全体ではなく特定のPDFページを変換するには、この例でページ範囲パラメーターを使用します:

// Event handler example for Windows Forms application
private void ConvertButton_Click(object sender, EventArgs e)
{
    var pdf = PdfDocument.FromFile("report.pdf");
    var pageRange = Enumerable.Range(0, 5); // First 5 pages
    pdf.RasterizeToImageFiles(
        @"C:\output\page_*.jpg",
        pageRange,
        1920,   // Width in pixels
        1080,   // Height in pixels
        IronPdf.Imaging.ImageType.Jpeg,
        150     // Image DPI setting
    );
}
// Event handler example for Windows Forms application
private void ConvertButton_Click(object sender, EventArgs e)
{
    var pdf = PdfDocument.FromFile("report.pdf");
    var pageRange = Enumerable.Range(0, 5); // First 5 pages
    pdf.RasterizeToImageFiles(
        @"C:\output\page_*.jpg",
        pageRange,
        1920,   // Width in pixels
        1080,   // Height in pixels
        IronPdf.Imaging.ImageType.Jpeg,
        150     // Image DPI setting
    );
}
IRON VB CONVERTER ERROR developers@ironsoftware.com
$vbLabelText   $csharpLabel

このサンプルコードは、指定した寸法で最初のページから5ページ目までをJPEG画像形式に変換します。 メソッドのパラメーターにより、出力パスパターンを命名規則で定義したり、単一のPDFページまたは複数のページを部分変換のために選択したり、アスペクト比を保持しながらピクセルで最大幅と高さを設定したり、画像形式(JPEG、PNG、TIFF、BMP)の選択や、印刷品質の出力のためのDPI解像度を指定したりできます。 画像ラスタライズプロセスは、PDFからJPGへの変換全体にわたってテキストの明瞭さとグラフィック品質を保ちます。

WebサイトのURLから画像への変換

IronPDFはこの後処理ワークフローでウェブページをPDFにレンダリングし、画像ファイルに変換することもできます:

var renderer = new ChromePdfRenderer();
var pdf = renderer.RenderUrlAsPdf("https://ironpdf.com/");
pdf.RasterizeToImageFiles(@"C:\web\screenshot_*.png");
var renderer = new ChromePdfRenderer();
var pdf = renderer.RenderUrlAsPdf("https://ironpdf.com/");
pdf.RasterizeToImageFiles(@"C:\web\screenshot_*.png");
IRON VB CONVERTER ERROR developers@ironsoftware.com
$vbLabelText   $csharpLabel

このアプローチは、ウェブサイトの内容をChromeブラウザーに表示されるままキャプチャし、PDFの各ページをPNG画像に変換します。 ChromePdfRendererコンポーネントは、JavaScript、CSS3、適切な背景色を持つレスポンシブレイアウトなど、最新のWeb技術の正確なレンダリングを保証し、Webサイトのスクリーンショットの作成やWebコンテンツのアーカイブに最適です。 レンダリングメソッドはすべてのプラットフォームで問題なく動作します。

入力

.NET Convert PDF to Image Using IronPDF:画像5 - URL入力</a

出力

.NET Convert PDF to Image Using IronPDF:画像6 - URLから画像への出力

.NET Convert PDF to Image Using IronPDF:イメージ7 - イメージ出力

PDFを変換するための画像形式と品質設定はどれがありますか?

IronPDFは、さまざまな.NET Frameworkおよび.NET Coreアプリケーションのユースケースに対応するカスタマイズ可能な品質設定を備えたすべての主要な画像形式をサポートしています。 このオープンソースフレンドリーなライブラリは、基本的なPopplerユーティリティよりも多くのオプションを提供します。

.NET Convert PDF to Image Using IronPDF:イメージ8 - クロスプラットフォーム</a

PNG形式 - 透過性またはロスレス圧縮を必要とするPDFドキュメントに理想的です。 技術的な図面、スクリーンショット、およびテキストの明確さが重要なドキュメントに最適です。 PNGはPDFラスタライズ中に品質損失がなく、Web表示には問題ありません。

JPEG/JPG形式 - 小さなファイルサイズが必要な写真や複雑な画像に最適です。 PDFからJPGへの変換機能は、Webアプリケーションでファイルサイズと画像の明瞭さのバランスをとるために品質調整をサポートしています。 視覚的な質を犠牲にすることなくスペースを節約します。

TIFF形式 - 単一および複数ページのTIFFドキュメントをサポートし、アーカイブ目的に優れています。 IronPDFのPDFページからマルチページTIFFファイルを作成する機能は、特にドキュメント管理システムにおいて価値があります:

// Convert PDF to multi-page TIFF - all pages in single file
var pdf = PdfDocument.FromFile("multipage.pdf");
pdf.ToMultiPageTiffImage(@"C:\archive\document.tiff", null, null, 300);
// Process complete - single TIFF contains all pages
Console.WriteLine("PDF converted to multi-page TIFF");
// Convert PDF to multi-page TIFF - all pages in single file
var pdf = PdfDocument.FromFile("multipage.pdf");
pdf.ToMultiPageTiffImage(@"C:\archive\document.tiff", null, null, 300);
// Process complete - single TIFF contains all pages
Console.WriteLine("PDF converted to multi-page TIFF");
IRON VB CONVERTER ERROR developers@ironsoftware.com
$vbLabelText   $csharpLabel

これはすべてのPDFページを含む単一のTIFFファイルを作成し、書類の完全性を維持しつつアーカイブ基準を満たします。 300 DPI設定は、高解像度の出力を保証し、長期保存およびコンプライアンス要件に適しています。 マルチページTIFFは、すべてのページが単一のファイルに残る必要があるファックスシステム、医療画像、法的ドキュメントのアーカイブに特に役立ちます。この機能は、単純な変換ツールからIronPDFを区別します。

BMP形式 - WindowsアプリケーションにおけるSystem.Drawing画像処理ワークフローのために、圧縮アーティファクトなしで最大品質が要求される場合、非圧縮ビットマップ出力を提供します。

DPI(ドット・パー・インチ)設定による解像度制御により、さまざまなシナリオに最適化することができます: Web表示およびサムネイル生成には72-96 DPI、一般的な文書閲覧には150-200 DPI、印刷品質の出力およびOCR処理には300+DPI。 画像DPIはファイルサイズと品質に直接影響を与えます。

.NET Convert PDF to Image Using IronPDF:イメージ9 - 機能

IronPDFがPDFから画像への変換のために提供する高度な機能は何ですか?

IronPDFの画像変換機能は基本的なPDFラスタライズを超えています。 この.NETライブラリは、Windows、Linux、およびmacOS環境でシームレスに動作し、Adobe Readerを必要とせずに完全なクロスプラットフォームサポートを提供します。 DockerおよびKubernetesを使用したコンテナデプロイメントが完全にサポートされており、クラウドネイティブな.NET Coreアプリケーションに最適です。 高ボリュームのPDFファイル処理のために、非同期メソッドはアプリケーションスレッドをブロックせずに効率的なバッチ変換を可能にします。 ライブラリは、フォームフィールド、アノテーション、暗号化ドキュメントを含む複雑なPDFコンテンツも処理します。 無料のPopplerツールとは異なり、IronPDFは商用グレードの信頼性をプロのサポートで提供します。

.NET Convert PDF to Image Using IronPDF:Image 10 - PDFから画像へ変換 - IronPDF

結論

IronPDFは、PDFから画像への変換を複雑な作業から.NET開発者にとって簡単で信頼性の高いプロセスに変えます。 複数の画像形式(マルチページTIFFを含む)、正確な画像DPI制御、およびクロスプラットフォームの互換性をサポートし、ワークフロー内でPDFドキュメントを画像ファイルに変換するために必要なすべてを提供します。 シンプルなAPIにより、最小限のコードで洗練されたPDFラスタライズロジックを実装でき、PNG、JPEG、TIFF、およびBMP形式で優れた出力品質を維持します。 単一のPDFページから画像を抽出する必要がある場合でも、ドキュメント全体を変換する必要がある場合でも、IronPDFはほとんどの場合で問題なく動作します。

無料トライアルでIronPDFのパワフルなPDF画像変換機能を体験してください。 本番環境への導入については、あらゆる規模のプロジェクトに適合するように設計された、柔軟なライセンスオプションをご検討ください。 私たちの包括的なドキュメントを訪れて、さらに多くのPDF操作機能を発見し、記事から完全なサンプルコードをダウンロードしてください。

.NET Convert PDF to Image Using IronPDF:画像11 - ライセンス

よくある質問

なぜ.NETでPDFを画像に変換する必要があるのですか?

.NETでPDFを画像に変換することは、文書のサムネイルを生成したり、Web表示のために画像を抽出したり、画像処理ワークフローに統合したりするのに便利です。

IronPDFはPDFからの変換でどのような画像フォーマットをサポートしていますか?

IronPdfはJPEG、PNG、BMPを含む複数の画像フォーマットをサポートしており、さまざまなアプリケーションのニーズに柔軟に対応します。

IronPdfはどのように出力画像の品質をコントロールできますか?

IronPdfは、開発者が変換プロセス中に画像のDPIと品質を設定できるようにすることで、出力品質の正確なコントロールを提供します。

IronPDFは.NET Frameworkと.NET Coreの両方に対応していますか?

IronPDFは.NET Frameworkと.NET Coreの両方に対応しており、様々なプロジェクト要件に対応します。

IronPdfはPDFファイルからサムネイルを生成するために使用できますか?

もちろん、IronPDFはPDFページをイメージサムネイルに変換することができ、プレビューやドキュメントの視覚的表現を作成するのに便利です。

IronPdfはPDFページから画像へのバッチ変換をサポートしていますか?

はい、IronPDFはバッチ変換をサポートしており、一度の操作で複数のPDFページを効率的に画像に変換することができます。

IronPdfはどのようにウェブ表示のための画像抽出を行うのですか?

IronPdfは、開発者が最適なウェブ表示のために適切なフォーマットと解像度を選択できるようにすることで、ウェブでの使用に適した画像を抽出します。

IronPDFのような信頼できるPDFライブラリを使う利点は何ですか?

IronPDFのような信頼性の高いPDFライブラリを使用することで、正確で効率的な変換処理を保証し、エラーを減らし、アプリケーションのパフォーマンスを向上させます。

カーティス・チャウ
テクニカルライター

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

開発以外にも、CurtisはIoT(Internet of Things)への強い関心を持ち、ハードウェアとソフトウェアの統合方法を模索しています。余暇には、ゲームをしたりDiscordボットを作成したりして、技術に対する愛情と創造性を組み合わせています。