透かしなしで本番環境でテストしてください。
必要な場所で動作します。
30日間、完全に機能する製品をご利用いただけます。
数分で稼働させることができます。
製品トライアル期間中にサポートエンジニアリングチームへの完全アクセス
このチュートリアルでは、C# .NET 用 IronPDF を使用して PDF を JPG 画像に変換します。
IronPDF for .NETは、PDFファイルの作成、編集、管理を可能にするライブラリです。 C#開発者の間で非常に人気がありますが、それはPDF生成コンポーネントにより、Adobe AcrobatをインストールしなくてもPDFファイルを扱えるためです。 IronPDF for .NETは、HTMLからPDF、URLからPDF、および画像からPDFへの変換を可能にします。
カスタムヘッダーとフッター、デジタル署名、注釈と添付ファイル、ユーザーおよび所有者パスワード、その他のセキュリティオプションの追加にも対応しています。 IronPDFには、より良いレンダリング体験のための高速なChromiumエンジンがあります。 それはピクセルパーフェクトなPDFをレンダリングします。 また、完全なマルチスレッド および非同期サポートも提供します。
次のセクションでは、IronPDFを使用してPDF形式をプログラムでPNGやJPG画像形式に変換する方法について説明します。
開始する前に、公式なVisual Studioのウェブサイトから最新バージョンのVisual Studioをダウンロードし、インストールすることをお勧めします。 C#アプリを構築するために必要です。.NET環境をセットアップし、PDFをJPGに変換する準備が整います。
IronPDFをインストールするには、複数の方法があります:
Visual Studio を使用して作成した C# プロジェクトに NuGet パッケージ マネージャーを使用して IronPDF をダウンロードできます。 ツール経由またはソリューションエクスプローラーを右クリックしてNuGetパッケージマネージャーにアクセスします。 IronPDFパッケージを探してインストールします。
このプロジェクトにローカルの場所からPDFファイルを読み込むために、IronPDFはFromFile
メソッドをPdfDocument
クラス内で提供しています。 以下のコード例は、既存のPDFファイルを編集用に開くのに役立ちます:
PdfDocument pdf = PdfDocument.FromFile("Example.pdf");
PdfDocument pdf = PdfDocument.FromFile("Example.pdf");
Dim pdf As PdfDocument = PdfDocument.FromFile("Example.pdf")
現在、ファイルは編集のために開かれています。 IronPDFは、PDFページを画像フォーマットに変換するためのRasterizeToImageFiles
メソッドを提供しています。 次の1行のコードで、IronPDFのRasterizeメソッドを使用してPDFドキュメント全体をJPG画像に変換することが非常に簡単です。
// Extract all pages to a folder as image files
pdf.RasterizeToImageFiles(@"C:\image\folder\*.jpg");
// Extract all pages to a folder as image files
pdf.RasterizeToImageFiles(@"C:\image\folder\*.jpg");
' Extract all pages to a folder as image files
pdf.RasterizeToImageFiles("C:\image\folder\*.jpg")
上記のコードから変換されたファイルは、指定されたパスに保存されます。 PDFは562ページあり、IronPDFは全てのPDFページをJPG画像に変換するのに全く時間がかかりません。 RasterizeToImageFiles
メソッドは、すべての作業を行い、画像の名前は1から始まる数字であり、各ページごとに増加します。
PDFファイルから抽出された画像
RasterizeToImageFiles
メソッドは、PDFページをJPGに変換する際により詳細な制御を可能にする他のオプションも提供します。 以下のコードは、ページ11から21の範囲でPDFページを変換するのに役立ちます。
// Set the Page Range
IEnumerable pageIndexes = Enumerable.Range(10,20);
// Path, PageIndexes, ImageType and Dimensions maybe specified
pdf.RasterizeToImageFiles(@"C:\image\folder\example_pdf_image_*.jpg", pageIndexes, 850, 650, IronPdf.Imaging.ImageType.Default, 300);
// Set the Page Range
IEnumerable pageIndexes = Enumerable.Range(10,20);
// Path, PageIndexes, ImageType and Dimensions maybe specified
pdf.RasterizeToImageFiles(@"C:\image\folder\example_pdf_image_*.jpg", pageIndexes, 850, 650, IronPdf.Imaging.ImageType.Default, 300);
' Set the Page Range
Dim pageIndexes As IEnumerable = Enumerable.Range(10,20)
' Path, PageIndexes, ImageType and Dimensions maybe specified
pdf.RasterizeToImageFiles("C:\image\folder\example_pdf_image_*.jpg", pageIndexes, 850, 650, IronPdf.Imaging.ImageType.Default, 300)
上記のIronPDFを使用してPDFページの範囲をJPGに変換する例では、多くのことが行われています。 それでは、一つずつ見ていきましょう。
pageIndexes
は、プログラムでJPG画像に変換する必要があるページ範囲を提供します。第六パラメータ:出力画像ファイルの希望解像度を設定します。 Windowsを除き、LinuxおよびmacOSではDPIは無視されます。
JPG変換出力は次のようになります:
より精密に抽出された画像
時々、何らかの目的でウェブサイトに掲載されている製品を画像としてキャプチャする必要があります。 ウェブサイトページに数百の商品が掲載されているとしましょう。 スクリーンショットを撮ることは、時間がかかり手間のかかる作業になります。 IronPDFは、URLをPDFに変換し、生成されたPDFドキュメントを使用して各ページを画像として保存する機能を提供します。
以下のコードは、AmazonのウェブサイトのページをURLとして受け取り、ピクセルパーフェクトのPDFにレンダリングします。 その後、生成されたPDFの各ページが別々のJPGファイルに変換されます。
using IronPdf;
ChromePdfRenderer renderer = new ChromePdfRenderer();
PdfDocument pdf = renderer.RenderUrlAsPdf("https://www.amazon.com/?tag=hp2-brobookmark-us-20");
pdf.RasterizeToImageFiles(@"C:\image\folder\amazon_pdf_image_*.jpg");
using IronPdf;
ChromePdfRenderer renderer = new ChromePdfRenderer();
PdfDocument pdf = renderer.RenderUrlAsPdf("https://www.amazon.com/?tag=hp2-brobookmark-us-20");
pdf.RasterizeToImageFiles(@"C:\image\folder\amazon_pdf_image_*.jpg");
Imports IronPdf
Private renderer As New ChromePdfRenderer()
Private pdf As PdfDocument = renderer.RenderUrlAsPdf("https://www.amazon.com/?tag=hp2-brobookmark-us-20")
pdf.RasterizeToImageFiles("C:\image\folder\amazon_pdf_image_*.jpg")
Amazon ウェブサイトから抽出された画像
この記事では、IronPDF for .NET Frameworkを使用してPDFドキュメントをJPG画像に変換する方法を示しました。 RasterizeToImageFiles
メソッドは、ページ番号とドキュメント名を含む画像を生成します。これは上記のコード例に示されています。 IronPDF は、PDF ページをさまざまな形式の画像に変換できます:PNG、JPG、GIF など。
IronPDFライブラリは、ユーザーに出力画像のフォーマット、寸法、および解像度に対する完全なコントロールを提供します。 IronPDFは、PDFページの回転やPDFテキストの変更、余白の設定など、他のPDFツールも提供しています。IronPDF for .NETについてさらに学び、PDFファイルを操作するための追加機能にアクセスするには、以下のIronPDFのPDF操作の例をご参照ください。 PDFを異なる形式の画像に変換する方法についての詳細は、IronPDF JPG変換のコードサンプルをご覧ください。
IronPDF .NETライブラリは開発には無料ですが、商業利用にはIron Softwareのライセンスページでライセンスが必要です。
IronPDF for .NET ライブラリのZipファイルをダウンロードしてお試しください。