IronPDF ハウツー PDFからの画像 C#でPDFを画像にラスタライズする方法 カーティス・チャウ 更新日:2026年2月22日 IronPDF をダウンロード NuGet ダウンロード DLL ダウンロード Windows 版 無料トライアル LLM向けのコピー LLM向けのコピー LLM 用の Markdown としてページをコピーする ChatGPTで開く このページについてChatGPTに質問する ジェミニで開く このページについてGeminiに問い合わせる Grokで開く このページについてGrokに質問する 困惑の中で開く このページについてPerplexityに問い合わせる 共有する Facebook で共有 Xでシェア(Twitter) LinkedIn で共有 URLをコピー 記事をメールで送る This article was translated from English: Does it need improvement? Translated View the article in English IronPDF は、RasterizeToImageFiles メソッドを使用して PDF ページを PNG、JPEG、TIFF などの画像形式に変換する簡単な方法を提供し、サムネイル、プレビュー、または画像処理用 for .NETアプリケーションに PDF から画像への変換を簡単に統合できるようにします。 PDFをラスタライズすると、JPEGやPNGのようなピクセルベースの画像形式に変換されます。 このプロセスは、各ページをピクセルで表現された静止画像に変換します。 ラスタライゼーションは、PDFコンテンツの表示、サムネイル生成、画像処理、安全な文書共有を可能にします。 IronPdfを使えば、プログラムでPDFを画像に変換することができます。 PDFレンダリングをアプリケーションに組み込む必要がある場合、画像プレビューを生成する必要がある場合、画像ベースの操作を行う必要がある場合、ドキュメントのセキュリティを強化する必要がある場合など、IronPDFは必要なツールを提供します。 このライブラリは、さまざまな画像形式をサポートし、出力品質、寸法、ページ選択の制御を提供します。 IronPDFのChrome PDFレンダリングエンジンを活用することで、元のドキュメントの外観を維持した正確なレンダリングを行うことができます。 クイックスタート: IronPDF を使用した .NET での簡単な PDF ラスタライズ IronPDFのシンプルなAPIを使ってPDFページを画像に変換します。 このクイックスタートでは、PDFを読み込み、各ページを画像ファイルとしてエクスポートする方法を示します。これにより、.NETアプリケーションにラスタライズ機能を統合することができます。 サムネイルの生成、ドキュメントのセキュリティ強化、さらなる処理のためのファイルの準備に最適です。 IronPDF をNuGetパッケージマネージャでインストール PM > Install-Package IronPdf このコード スニペットをコピーして実行します。 IronPdf.PdfDocument.FromFile("input.pdf").RasterizeToImageFiles("page_*.png"); 実際の環境でテストするためにデプロイする 今日プロジェクトで IronPDF を使い始めましょう無料トライアル Free 30 Day Trial 最小限のワークフロー(5ステップ) PDFを画像にラスタライズするためのC#ライブラリをダウンロードする。 既存のPDFを読み込むか、ファイル、HTML、URLからPDFを作成する。 PDF文書から画像をエクスポートするには、`RasterizeToImageFiles`メソッドを呼び出します。 DPIを指定してわかりやすさを向上 要件に応じてカスタム出力画像の寸法を指定します。 C#で PDF ページを画像に変換するにはどうすればよいですか? RasterizeToImageFiles メソッドは、PDF ドキュメントから画像をエクスポートします。 このメソッドは、PdfDocumentオブジェクト上で、PDF文書ファイルをローカルにインポートする場合でも、HTMLファイルからPDFへの変換ガイド、HTML文字列からPDFへの変換ガイド、URLからPDFへの変換ガイドからレンダリングする場合でも利用できます。 この方法は、PDF文書から画像を生成する際に柔軟性を提供します。 ドキュメント全体または特定のページを変換し、出力形式と品質を制御し、結果の画像のカスタム寸法を指定することができます。 そのため、サムネイルプレビューの作成から印刷用の高解像度画像の生成まで、さまざまなユースケースに最適です。 ご注意FileNamePattern パラメータには、.png、.jpg、.tif などのファイル拡張子が必要です。 ヒントFileNamePattern に含まれるアスタリスク (*) 文字は、対応するページ番号に置き換えられます。 :path=/static-assets/pdf/content-code-examples/how-to/rasterize-pdf-to-images-rasterize.cs using IronPdf; // Instantiate Renderer ChromePdfRenderer renderer = new ChromePdfRenderer(); // Render PDF from web URL PdfDocument pdf = renderer.RenderUrlAsPdf("https://en.wikipedia.org/wiki/Main_Page"); // Export images from PDF pdf.RasterizeToImageFiles("wikipage_*.png"); $vbLabelText $csharpLabel より複雑なPDF生成シナリオについては、CSHTMLをPDFに変換する、またはカスタムレンダリングオプションについて学び、ラスタライズの前にPDF作成プロセスを微調整してください。 出力画像はどこに保存されますか? デフォルトでは、出力イメージはアプリケーションの現在の作業ディレクトリ、通常はプロジェクトのbin/Debugまたはbin/Releaseフォルダに保存されます。 絶対パスまたは相対パスを指定して、画像をカスタムロケーションに保存できます。 たとえば、@"C:\Output\page_*.png" は画像を C:\Output ディレクトリに保存します。 フ ォーム フ ィ ール ド 値が出力画像内で見え る よ う にす る 必要があ る 場合は、 PDF を画像へ変換す る 前に平坦化す る か、 ま たは メ ソ ッ ド の Flatten パラ メ タに true を渡して く ださい。 Flatten メソッドを使用した後はフォームを検出できなくなります。 PDFの平坦化については、このプロセスをよりよく理解するために学んでください。 PDFフォームをプログラムで入力・編集する方法については、この記事で学んでください:"PDFフォームの入力と編集方法". 高品質のビットマップ画像を生成するにはどうすればよいですか? ビットマップに変換するときに画像の元の解像度を保持するには、ToBitmap の代わりに ToBitmapHighQuality を使用します。 ToBitmap メソッドは JPEG からデコードされたイメージを返しますが、ToBitmapHighQuality メソッドは BMP 形式からデコードされたイメージを返します。 BMPフォーマットは生のピクセルデータを保存するため、画像は鮮明ですが、ファイルサイズは大きくなります。 JPEGは非可逆圧縮を使用し、ファイルサイズを大幅に縮小しますが、その代償として若干のぼやけが生じます。 PDFの印刷や閲覧など、ほとんどの用途ではJPEG画質で十分です。 高い視覚的忠実度を必要とするPDFについては、ピクセルパーフェクトなHTMLフォーマットに関するガイドをご覧ください。 :path=/static-assets/pdf/content-code-examples/how-to/rasterize-pdf-to-images-to-bitmap-high-quality.cs using IronPdf; PdfDocument pdf = PdfDocument.FromFile("url.pdf"); var image = pdf.ToBitmapHighQuality(); image[0].SaveAs("output.png"); $vbLabelText $csharpLabel PDFラスタライズにはどのような高度なオプションがありますか? RasterizeToImageFiles メソッドで使用できる追加のパラメータを調べてみましょう。 IronPDFはラスタライズプロセスの包括的なコントロールを提供し、特定の要件に応じたカスタマイズを可能にします。 どの画像フォーマットにエクスポートできますか? もう1つのパラメータでは、出力画像のファイルタイプを指定できます。 対応フォーマットは、BMP、JPEG、PNG、GIF、TIFF、SVGです。 各タイプには、PdfDocument オブジェクトから直接呼び出すことができる対応するメソッドがあります。 ToBitmap: PDF を個別の AnyBitmap オブジェクトにラスタライズし、ページごとに 1 つのビットマップを作成します。 ToJpegImages: PDF ページを JPEG ファイルとしてレンダリングし、ディスクに保存します。 ToPngImages: PDF ページを PNG ファイルとしてレンダリングし、ディスクに保存します。 ToTiffImages: PDF ページを単一ページの TIFF ファイルとしてレンダリングし、ディスクに保存します。 ToMultiPageTiffImage: PDF ページを単一の複数ページの TIFF ファイルとしてレンダリングします。 SaveAsSvg: PDF を SVG 形式に変換し、指定されたパスに保存します。 ToSvgString: 特定の PDF ページを SVG 形式に変換し、文字列として返します。 ベクターグラフィックスを使用する場合は、SVGエクスポート機能を補完するPDF生成におけるSVGグラフィックスの使用に関するガイドをご覧ください。 :path=/static-assets/pdf/content-code-examples/how-to/rasterize-pdf-to-images-image-type.cs using IronPdf; // Instantiate Renderer ChromePdfRenderer renderer = new ChromePdfRenderer(); // Render PDF from web URL PdfDocument pdf = renderer.RenderUrlAsPdf("https://en.wikipedia.org/wiki/Main_Page"); // Export images from PDF pdf.RasterizeToImageFiles("wikipage_*.png", IronPdf.Imaging.ImageType.Png); $vbLabelText $csharpLabel DPI設定で画像を鮮明にするには? デフォルトのDPI 96では、出力画像が不鮮明になる可能性があります。 ラスタライズする際には、より高いDPI値を指定してください。 DPI(dots per inch)は、解像度とファイルサイズに直接影響します。DPI値が高いほど画像は鮮明になりますが、ファイルサイズは大きくなります。 一般的なDPI設定: 96 DPI:ウェブ表示の標準的な画面解像度 150DPI:一般的な文書の閲覧に適しています。 300 DPI:印刷用高品質 600 DPI:プロフェッショナルな印刷品質 :path=/static-assets/pdf/content-code-examples/how-to/rasterize-pdf-to-images-dpi.cs using IronPdf; // Instantiate Renderer ChromePdfRenderer renderer = new ChromePdfRenderer(); // Render PDF from web URL PdfDocument pdf = renderer.RenderUrlAsPdf("https://en.wikipedia.org/wiki/Main_Page"); // Export images from PDF with DPI 150 pdf.RasterizeToImageFiles("wikipage_*.png", DPI: 150); $vbLabelText $csharpLabel 特定のページを画像に変換するにはどうすればよいですか? PDF文書のどのページを画像にラスタライズするかを指定できます。 以下の例では、PDFの1~3ページの画像を生成しています。この機能は、特定のページのサムネイルを作成したり、特定のページだけを画像にする必要がある大きなPDF文書を扱うときに便利です。 :path=/static-assets/pdf/content-code-examples/how-to/rasterize-pdf-to-images-page-indexes.cs using IronPdf; using System.Linq; // Instantiate Renderer ChromePdfRenderer renderer = new ChromePdfRenderer(); // Render PDF from web URL PdfDocument pdf = renderer.RenderUrlAsPdf("https://en.wikipedia.org/wiki/Main_Page"); // Export images from PDF page 1_3 pdf.RasterizeToImageFiles("wikipage_*.png", Enumerable.Range(1, 3)); $vbLabelText $csharpLabel 高度なページ操作については、ページの追加、コピー、削除やPDFの分割に関するガイドをご覧ください。 出力画像の寸法を制御するにはどうすればよいですか? PDF文書を画像に変換する際、出力画像の高さと幅をカスタマイズすることができます。 指定された値は、原文の縦横比を維持しながら、最大寸法を表しています。 縦書きのPDF文書の場合、指定された高さの値は正確で、横幅は正しい縦横比を維持するように調整されます。 この機能は、ウェブ表示、サムネイル、または一貫したサイジングを必要とするその他のアプリケーションのために、画像が特定の寸法に収まる必要がある場合に不可欠です。 アスペクト比を維持することで、コンテンツが引き伸ばされたり歪んだりしないようにします。 :path=/static-assets/pdf/content-code-examples/how-to/rasterize-pdf-to-images-image-dimensions.cs using IronPdf; // Instantiate Renderer ChromePdfRenderer renderer = new ChromePdfRenderer(); // Render PDF from web URL PdfDocument pdf = renderer.RenderUrlAsPdf("https://en.wikipedia.org/wiki/Main_Page"); // Export images from PDF pdf.RasterizeToImageFiles("wikipage_*.png", 500, 500); $vbLabelText $csharpLabel 寸法を設定するとアスペクト比はどうなりますか? 出力画像の寸法は、幅×高さの形式(幅×高さ)で指定します。 IronPDFはアスペクト比の保持をインテリジェントに処理し、画像がオリジナルの比率を維持することを保証します。 ポートレート ランドスケープ PDFラスタライゼーションに関する追加の考慮事項 アプリケーションにPDFから画像への変換を実装する際には、以下のベストプラクティスを考慮してください: 1.パフォーマンスの最適化:大きな PDF ドキュメントやバッチ処理では、asyncとマルチスレッドのテクニックを使用してパフォーマンスを向上させます。 2.メモリ管理: 高解像度のラスタライズは、かなりのメモリを消費します。 アプリケーションのメモリ使用量を監視し、大規模なドキュメントのページを一括処理します。 3.出力ストレージ:ウェブ アプリケーションでは、Azure Blob Storage を使用して効率的な画像の保存と検索を行うことを検討してください。 4.品質とファイルサイズの比較:使用するケースに応じて、DPI設定のバランスをとりましょう。 DPIが高いほど品質は向上しますが、ファイルサイズが大きくなり、ストレージや帯域幅の要件に影響します。 IronPDFの包括的なラスタライズ機能を活用することで、品質、寸法、出力仕様を完全にコントロールしながら、PDFドキュメントをさまざまな画像形式に変換することができます。 文書管理システムの構築、プレビュー機能の作成、サムネイルの生成など、IronPDFは効率的なPDFから画像への変換ツールを提供します。 よくある質問 C# で PDF ページを画像に変換する方法を教えてください。 IronPDFではRasterizeToImageFilesメソッドを使ってPDFページを画像に変換することができます。PDFドキュメントを読み込んでこのメソッドを呼び出すだけで、ページをPNG、JPEG、TIFF画像として書き出すことができます。このメソッドはPdfDocumentオブジェクトで利用可能で、ドキュメント全体や、寸法や画質をカスタム設定した特定のページの変換をサポートしています。 PDF変換でサポートされている画像形式は何ですか? IronPDFはPDFからPNG、JPEG、TIFFを含む複数の画像フォーマットへの変換をサポートします。フォーマットはRasterizeToImageFilesメソッドで指定したファイル拡張子によって自動的に決定されるので、お好みのフォーマットで簡単に画像を生成することができます。 変換した画像の品質や寸法を管理できますか? はい、IronPDFはPDFをラスタライズする際に出力品質と寸法を完全にコントロールすることができます。カスタムDPI設定を指定して鮮明さを向上させたり、要件に応じて特定の出力寸法を設定したりすることができます。 PDFから画像への変換の一般的な使用例とは? IronPDFのラスタライズ機能は、サムネイルの生成、ドキュメントのプレビューの作成、(画像が簡単に編集できないため)安全なドキュメントの共有、画像ベースの操作の実行、画像フォーマットを必要とするアプリケーションへのPDFレンダリングの統合に最適です。 PDFから画像への変換の精度は? IronPDFはChrome PDFレンダリングエンジンを使用し、オリジナルドキュメントの外観を維持した正確なレンダリングを保証します。つまり、フォント、レイアウト、グラフィック、フォーマットが忠実に再現されます。 PDFの特定のページを画像に変換できますか? はい、IronPDFのRasterizeToImageFilesメソッドはPDFドキュメント全体ではなく、特定のページや範囲を変換する柔軟性を提供します。これにより、必要なページだけを選択的に画像としてエクスポートすることができます。 カーティス・チャウ 今すぐエンジニアリングチームとチャット テクニカルライター Curtis Chauは、カールトン大学でコンピュータサイエンスの学士号を取得し、Node.js、TypeScript、JavaScript、およびReactに精通したフロントエンド開発を専門としています。直感的で美しいユーザーインターフェースを作成することに情熱を持ち、Curtisは現代のフレームワークを用いた開発や、構造の良い視覚的に魅力的なマニュアルの作成を楽しんでいます。開発以外にも、CurtisはIoT(Internet of Things)への強い関心を持ち、ハードウェアとソフトウェアの統合方法を模索しています。余暇には、ゲームをしたりDiscordボットを作成したりして、技術に対する愛情と創造性を組み合わせています。 準備はできましたか? Nuget ダウンロード 17,803,474 | バージョン: 2026.3 リリース 無料トライアル NuGet 無料版 総ダウンロード数: 17,803,474 ライセンスを見る まだスクロールしていますか? すぐに証拠が欲しいですか? PM > Install-Package IronPdf サンプルを実行するHTML が PDF に変換されるのを確認します。 NuGet 無料版 総ダウンロード数: 17,803,474 ライセンスを見る