ライブ環境でテストする
ウォーターマークなしで本番環境でテストしてください。
必要な場所でいつでも動作します。
このチュートリアルでは、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公式ウェブサイトからダウンロードand installed.
インストール済み。 C#アプリを構築するために必要です。.NET環境をセットアップし、PDFをJPGに変換する準備が整います。
IronPDFをインストールするには、複数の方法があります:
Visual Studio を使用して作成した C# プロジェクトに NuGet パッケージ マネージャーを使用して IronPDF をダウンロードできます。 ツール経由またはソリューションエクスプローラーを右クリックしてNuGetパッケージマネージャーにアクセスします。 IronPDFパッケージを探してインストールします。
このプロジェクトにローカルからPDFファイルを読み込むには、IronPDFが以下の方法を提供します。FromFile(ファイルから)
メソッドが存在するPdfDocument(PDFドキュメント)
クラス。 以下のコード例は、既存のPDFファイルを編集用に開くのに役立ちます:
PdfDocument pdf = PdfDocument.FromFile("Example.pdf");
PdfDocument pdf = PdfDocument.FromFile("Example.pdf");
Dim pdf As PdfDocument = PdfDocument.FromFile("Example.pdf")
現在、ファイルは編集のために開かれています。 IronPDFは、RasterizeToImageFiles
PDFページを画像形式に変換するメソッド。 以下の1行のコードで、全体を変換するのは非常に簡単です:IronPDFのラスタライズメソッドを使用して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 Licensing Pageにあります。.
ダウンロードIronPDF for .NET ライブラリ Zipファイルそしてお試しください。
9つの .NET API製品 オフィス文書用