IRONSOFTWAREHOME
IRONPDFの使用

Blazor IronPDFでPDFを新しいタブで開く:開発者向けチュートリアル

Curtis Chau
Curtis Chau
Updated: 2026年6月20日

IronPDF は、品質設定、DPI、ページ選択を正確に制御しながら PDF ドキュメントを画像ファイル (PNG、JPG、TIFF、BMP) に変換するための信頼性の高い.NETライブラリを提供します。依存関係が最小限で済むコンテナー化された展開に最適です。

PDF ドキュメントを画像ファイルに変換することは、最新 for .NETアプリケーションでは一般的なニーズです。 ドキュメントのサムネイルを生成したり、Web 表示用に画像を抽出したり、画像処理ワークフロー用に PDF ファイルを変換したりする必要がある場合、信頼性の高い PDF ライブラリが不可欠です。 IronPDF は、効果的なラスタライズ機能を使用して PDF を画像に変換する完全な.NETライブラリ ソリューションを提供します。複数の画像形式をサポートし、出力品質と画像 DPI 設定を正確に制御できます。 ライブラリの Chrome レンダリング エンジンによりピクセル単位の完璧な変換が保証され、クロスプラットフォーム サポートにより Windows、 Linux 、 macOS環境間でのスムーズな展開が可能になります。

PDF ライブラリをプロジェクトに追加するにはどうすればよいですか?

NuGetパッケージ マネージャーを使用すると、簡単に始めることができます。 Visual Studio プロジェクトを開き、パッケージ マネージャー コンソールにアクセスして、次のいずれかのインストール コマンドを実行します。

PM > Install-Package IronPdf

> dotnet add package IronPdf

Visual Studio パッケージ マネージャー コンソールで IronPDF NuGet パッケージをインストール中、複数の依存関係のダウンロードが進行中

または、NuGetパッケージマネージャーUIを使用して"IronPDF"を検索し、インストールをクリックしてダウンロードおよびインストールします。 このライブラリは、 F# PDF ライブラリ サポートアプリケーションを含むすべて for .NETバージョンで動作します。 コンテナ化されたデプロイメントの場合、 IronPDF Docker イメージは代替のセットアップ パスを提供します。

IronPDF C# PDF ライブラリのホームページバナーが主要機能を強調:HTML から PDF への変換、PDF 編集 API、柔軟なデプロイメントオプションと無料トライアル提供

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

PDFから画像への変換は、ドキュメント処理ワークフローにおいて重要な目的を果たします。 開発者は、ドキュメント管理システム用のサムネイル プレビューを作成したり、画像を抽出したり、専用ビューアなしでは PDF をレンダリングできない Web サイト用の画像ベースのプレビューを生成したり、OCR 用に単一の PDF ページを処理したりするために、PDF ページを変換する必要が頻繁にあります。 PDF ファイルを画像ファイルに変換すると、PDF 形式をサポートしていないプラットフォームでの共有が容易になり、画像処理パイプラインとの互換性も向上します。 さらに、多くのコンプライアンスおよびアーカイブ システムでは、特にPDF/A コンプライアンスのために、長期保存に TIFF などの特定の画像形式のドキュメントが必要です。 ほとんどの場合、開発者は、依存関係の管理が重要なコンテナー化された展開では特に、さまざまな環境で一貫して動作する信頼性の高い.NETラッパーを必要とします。

PDF から画像への最も一般的な使用例は何ですか?

PDFから画像への変換は、ドキュメント処理ワークフローにおいて重要な目的を果たします。 一般的な使用例には次のようなものがあります:

  • ドキュメント管理システムのサムネイルプレビューの作成
  • PDF文書から画像を抽出する
  • Web表示用の画像ベースのプレビューを生成する
  • OCRワークフロー用の単一のPDFページを処理する
  • PDFをサポートしていないプラットフォームでもドキュメント共有を可能にする
  • プレビュー生成のために ASPX ページを画像に変換する
  • 画像抽出前にHTMLファイルをPDFに変換する

PDF 変換にとってコンテナ化されたデプロイメントが重要なのはなぜですか?

多くのコンプライアンスおよびアーカイブ システムでは、長期保存のために TIFF などの特定の画像形式のドキュメントが必要です。 PDF/A-3 請求書要件の場合、画像変換により柔軟性が高まります。 信頼性の高い.NETラッパーは、さまざまな環境、特に依存関係の管理が重要なコンテナー化された展開で一貫して動作する必要があります。 IronPDF をリモート コンテナーとして実行できることにより、大量のバッチ処理シナリオのスケーラビリティが向上します。

PDF を画像に変換する最も簡単な方法は何ですか?

最も単純な PDF から画像への変換シナリオでは、わずか 2 行のコードで PDF ドキュメント全体を高品質の PNG または JPG 画像に変換できます。

var pdf = PdfDocument.FromFile("invoice.pdf");
pdf.RasterizeToImageFiles(@"C:\images\folder\page_*.png");

このコードは PdfDocument.FromFile メソッドを使用して1つのPDFファイルを読み込み、すべてのPDFページをPNG画像ファイルに変換します。 RasterizeToImageFiles メソッドは、PDFドキュメント内の複数ページを自動で処理し、各ページの独立した画像ファイルを出力フォルダーに順番に番号を付けて作成します。 ファイル パス内のアスタリスクは、自動ページ番号付けのプレースホルダーとして機能します。

入力

PDF invoice document showing Invoice #INV-2025-001 for John Doe totaling $1250.00, displayed in a PDF viewer with Iron Software watermarks

出力

Screenshot of a converted PDF invoice displayed as a PNG image with diagonal watermarks, showing invoice #INV-2025-001 dated 2025-10-21 for customer John Doe with a total of $1250.00

パフォーマンスを向上させるために非同期変換をどのように実装しますか?

実稼働環境でのデプロイメントでは、特に高スループットのシナリオでは、パフォーマンスを向上させるために非同期メソッドの使用を検討してください。

using IronPdf;

var pdf = await PdfDocument.FromFileAsync("input.pdf");
await pdf.RasterizeToImageFilesAsync(@"C:\output\page_*.png");

このアプローチは、リソース効率が重要なAzureまたはAWS クラウド環境にデプロイする場合に特に役立ちます。

特定の PDF ページを別の画像形式に変換するにはどうすればよいですか?

IronPDF は、PDF から画像への変換プロセスを詳細に制御できます。 PDF ページを選択的に変換し、品質設定を制御し、正確な要件を満たす複数の出力画像形式から選択できます。 基本的な Poppler ツールや GPL プログラムとは異なり、こ for .NETライブラリはレンダリング オプションを通じて完全な制御を提供します。

選択したページを PDF から JPG に変換するにはどうすればよいですか?

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

using IronPdf;
using System.Linq;

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
);

このサンプルは、最初の 5 ページを指定された寸法の JPEG 形式に変換します。 メソッド パラメータを使用すると、完全な制御が可能になります。

  • 命名規則の出力パスパターンを定義する
  • 単一または複数のページを選択
  • アスペクト比を維持しながら最大幅と高さを設定する
  • 画像形式を選択します(JPEG、PNG、TIFF、BMP)
  • 印刷品質の出力のDPI解像度を指定する

ラスタライズ プロセスにより、サポートされているすべての形式でテキストの明瞭さとグラフィックの品質が維持されます。

ウェブサイトの URL を直接 PDF ではなく画像に変換する必要があるのはどのような場合ですか?

IronPDF は、Web ページを PDF に変換し、 URL から PDF への機能を使用して画像ファイルに変換できます。

using IronPdf;

var renderer = new ChromePdfRenderer();
var pdf = renderer.RenderUrlAsPdf("https://ironpdf.com");
pdf.RasterizeToImageFiles(@"C:\web\screenshot_*.png");

この方法では、Chrome ブラウザに表示されるとおりに Web サイトのコンテンツを正確にキャプチャし、各ページを PNG 画像に変換します。 ChromePdfRenderer は、JavaScript、CSS3、レスポンシブ レイアウトを含む最新のウェブ テクノロジーの正確なレンダリングを保証し、ウェブサイトのスクリーンショット作成やウェブ コンテンツのアーカイブに適しています。

本番環境ではどのようなレンダリング オプションを設定する必要がありますか?

実稼働環境でのデプロイメントでは、レンダリングの遅延とタイムアウトを構成します。

using IronPdf;

var renderer = new ChromePdfRenderer
{
    RenderingOptions = new ChromePdfRenderOptions
    {
        RenderDelay = 2000, // Wait 2 seconds for dynamic content
        Timeout = 30000,    // 30-second timeout for slow networks
        EnableJavaScript = true,
        ViewPortWidth = 1920,
        ViewPortHeight = 1080
    }
};

セキュリティを強化するために、 HTTP リクエスト ヘッダー認証を実装し、必要に応じてPDF 権限パスワードを管理します。

入力

IronPDF ホームページが C# PDF ライブラリ インターフェースを表示、無料のNuGetダウンロードとライセンス情報のための目立つアクションボタン付き

出力

Windows ファイルエクスプローラーが1から17まで番号付けされた17枚のPNGスクリーンショットファイルを表示、全て同じ日付と時刻に作成されたバッチPDFから画像への変換プロセスの出力

どのような画像形式と品質設定が利用可能ですか?

IronPDF は、 .NETアプリケーションのさまざまな使用例に合わせてカスタマイズ可能な品質設定を備えたすべての主要な画像形式をサポートしています。 このライブラリは、完全なイメージ管理機能を備え、基本的な Poppler ユーティリティよりも柔軟性に優れています。 クラウド ネイティブ アプリケーションでは、Azure Blob Storage からの画像の埋め込みと SVG グラフィックの操作がサポートされています。

クロスプラットフォーム対応図、IronPDFが.NET バージョン (Framework, Core, Standard)、複数のオペレーティングシステム (Windows, Linux, Mac)、クラウドプラットフォーム (Azure, AWS)、および様々な開発環境に対応する

ユースケースに応じてどの画像形式を選択する必要がありますか?

PNG 形式- 透明性やロスレス圧縮を必要とするドキュメントに最適です。 テキストの明瞭さが重要な技術図面、スクリーンショット、ドキュメントに最適です。 PNG を使用すると、PDF のラスタライズ中に品質が低下することがなく、Web 表示でも優れたパフォーマンスを発揮します。 この形式は透かし入りのドキュメントに適しており、カスタムオーバーレイを実装する際に品質を維持します。

JPEG/JPG 形式- ファイル サイズを小さくする必要がある写真や複雑な画像に最適です。 PDF から JPG へのコンバーターは、ファイル サイズと画像の鮮明さのバランスをとるための品質調整をサポートしています。 この形式は、ページ番号に基づく命名や複数ページの変換に適しています。

TIFF 形式- アーカイブ目的に最適で、単一ページと複数ページの TIFF ドキュメントの両方をサポートします。 IronPDF の PDF ページから複数ページの TIFF ファイルを作成する機能は特に貴重です。

using IronPdf;

var pdf = PdfDocument.FromFile("multipage.pdf");
pdf.ToMultiPageTiffImage(@"C:\archive\document.tiff", null, null, 300);
Console.WriteLine("PDF converted to multi-page TIFF");

これにより、すべての PDF ページを含む単一の TIFF ファイルが作成され、アーカイブ標準を満たしながらドキュメントの整合性が維持されます。 300 DPI 設定により、長期保存やコンプライアンスに適した高解像度の出力が保証されます。 複数ページの TIFF は、ページをまとめて保存する必要があるファックス システム、医療用画像のアーカイブ、法的文書の保管に特に役立ちます。

BMP 形式- System.Drawing ワークフローで圧縮アーティファクトのない最高品質が必要な場合に、非圧縮ビットマップ出力を提供します。 BMP 形式は、印刷シナリオや、正確なピクセルレベルの位置決めが必要な場合に適しています。

さまざまなシナリオに最適な DPI 設定は何ですか?

DPI 設定による解像度制御により、さまざまなシナリオに合わせて最適化できます。

  • Web表示とサムネイル生成用に72~96 DPI
  • 一般的な文書閲覧には150~200 DPI
  • 印刷品質の出力とOCR処理のための300DPI以上

画像DPIはファイルサイズと品質に直接影響を与えます。 コンテナ化されたデプロイメントでは、リソースに対応した変換を実装します。

using IronPdf;
using System.IO;
using System.Drawing.Imaging;

public async Task<byte[]> ConvertToImageBytesAsync(string pdfPath, int pageIndex = 0)
{
    using var pdf = await PdfDocument.FromFileAsync(pdfPath);
    var images = await pdf.RasterizeToBitmapsAsync(new[] { pageIndex }, 150);

    using var ms = new MemoryStream();
    images[0].Save(ms, ImageFormat.Png);
    return ms.ToArray();
}

このパターンは、メモリから PDF を読み込むシナリオや、リソースを効率的に使用するためにPDF をメモリにエクスポートする必要がある場合に不可欠です。

画像形式のオプションを比較するとどうなりますか?

PDFと画像フォーマットの比較 - IronPDF
形式ベストユースケース圧縮複数ページ標準的なDPI
PNGWeb表示、スクリーンショット、技術図面ロスレスいいえ(ページあたり)72-150
JPEG写真、複雑な画像、ウェブサムネイルロスあり(調整可能)いいえ(ページあたり)72-150
TIFFアーカイブ、医療画像、法的文書ロスレスはい300以上
BMPシステム.Drawingワークフロー、印刷パイプラインなし(非圧縮)いいえ(ページあたり)96-300

IronPDF 機能の概要、4つの主要カテゴリ (PDF作成、変換、編集、署名/セキュリティ) が暗色のテーマで完全な機能リストとともに表示

ライブラリは PDF から画像への変換にどのような高度な機能を提供していますか?

IronPDFの画像変換機能は基本的なPDFラスタライズを超えています。 このライブラリは完全なクロスプラットフォーム サポートを提供し、Adobe Reader を必要とせずに Windows、Linux、macOS 環境で実行できます。 コンテナのデプロイメントはDockerと Kubernetes で完全にサポートされているため、クラウドネイティブ for .NETアプリケーションに適しています。 ライブラリは、フォーム フィールド、注釈、暗号化されたドキュメントなどの複雑な PDF コンテンツを処理します。 無料のPopplerツールとは異なり、IronPDFは商用グレードの信頼性をプロのサポートで提供します。

生産準備が整ったバッチ処理をどのように実装できますか?

実稼働環境では、スロットル制御を使用して監視とバッチ処理を実装します。

using IronPdf;
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Threading;
using System.Threading.Tasks;

public class BatchImageConversionService
{
    private readonly SemaphoreSlim _semaphore;

    public BatchImageConversionService()
    {
        _semaphore = new SemaphoreSlim(Environment.ProcessorCount);
    }

    public async Task<int> ConvertBatchAsync(
        IEnumerable<string> pdfPaths,
        string outputDirectory,
        int dpi = 150)
    {
        var tasks = pdfPaths.Select(path => ConvertWithThrottlingAsync(path, outputDirectory, dpi));
        var results = await Task.WhenAll(tasks);
        return results.Count(r => r);
    }

    private async Task<bool> ConvertWithThrottlingAsync(
        string pdfPath,
        string outputDirectory,
        int dpi)
    {
        await _semaphore.WaitAsync();
        try
        {
            using var pdf = await PdfDocument.FromFileAsync(pdfPath);
            var pattern = Path.Combine(
                outputDirectory,
                $"{Path.GetFileNameWithoutExtension(pdfPath)}_*.png");
            await pdf.RasterizeToImageFilesAsync(pattern, dpi: dpi);
            return true;
        }
        catch
        {
            return false;
        }
        finally
        {
            _semaphore.Release();
        }
    }
}

このサービス パターンは並列 PDF 生成をサポートし、変換監査用のメタデータ追跡を使用して拡張できます。

どのようなパフォーマンス最適化が利用できますか?

ライブラリのパフォーマンス機能には、大規模なドキュメントの自動メモリ管理、バッチ操作の並列処理サポート、レンダリング リソースの効率的なキャッシュが含まれます。 コンテナ化されたデプロイメントの場合、リソースの使用を分離し、スケーラビリティを向上させるために、 IronPDFエンジンを個別のマイクロサービスとして使用することを検討してください。

追加の最適化手法には次のものがあります。

  • 後処理を避けるために変換前にページ回転補正を使用する
  • グローバル展開のための UTF-8 および国際言語サポートの実装
  • 品質とストレージ要件のバランスをとるために適切なDPI設定を選択する

IronPDF 機能比較、3つの主要メリットを強調:クロムグレードのHTML/CSS/JSサポートによるピクセルパーフェクトなレンダリング、5分でのインストール設定、全般的なクロスプラットフォーム互換性 (Windows, Linux, macOS, およびクラウド環境)

PDF から画像への変換を実装するための重要なポイントは何ですか?

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

このライブラリはコンテナ対応のアーキテクチャと最小限のシステム依存関係を備えているため、DevOps ワークフローに特に適しており、複雑な構成なしでAWS 、 Azure 、オンプレミス インフラストラクチャへのデプロイメントをサポートします。 コンプライアンスのニーズに応じて、必要に応じてPDF/A 形式のエクスポートまたはPDF から HTML への変換を実装します。 高度な機能には、添付ファイルの追加と削除、きめ細かな制御のためのPDF DOM オブジェクトへのアクセスが含まれます。

無料トライアルで IronPDF の PDF から画像へのコンバーター機能を体験してください。 実稼働環境での展開では、あらゆる規模のプロジェクトに適合するように設計された柔軟なライセンス オプションを検討してください。 完全なドキュメントにアクセスして、 PDF 操作機能の詳細、デモの確認、詳細なAPI ドキュメントの確認を行ってください。 ステップバイステップのガイドについてはチュートリアルを確認し、一般的なシナリオのコード例を参照してください。 変更ログを最新の状態に保ち、製品のマイルストーンを確認してください。 問題が発生した場合は、トラブルシューティング ガイドまたはエンジニアリング サポートリソースを参照してください。

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% ロック解除済み。クレジットカード不要。

bullet_checkedクレジットカードやアカウントの作成は不要です。制限なし。100% ロック解除済み。クレジットカード不要。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
無料のライブデモを予約する
Booking Badge

世界中の数百万人のエンジニアから信頼されています。

ライセンスはより安く
義務のない相談を受ける
あなたの詳細は常に守秘されます。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
世界中の数百万人のエンジニアから信頼されています。
あなたの無料30日間の試用キーをすぐに入手。
クレジットカードやアカウントの作成は不要です。
PDF用C# NuGetライブラリ
NuGetでインストール

バージョン: 2026.10

PM > Install-Package IronPdf
nuget.org/packages/IronPdf/
  1. ソリューションエクスプローラーで参照を右クリックし、NuGetパッケージを管理を選択
  2. ブラウズを選択し、"IronPDF"を検索
  3. パッケージを選択してインストール
C# PDF DLL
DLLをダウンロード

バージョン: 2026.10

またはここからWindowsインストーラーをダウンロードする。

  1. IronPDFを~/Libsなどの場所に解凍し、ソリューションディレクトリ内に配置する
  2. Visual Studioソリューションエクスプローラーで参照を右クリックし、"IronPDF.dll"をブラウズして選択

ライセンスは$999から