IRONSOFTWAREHOME
IRONPDFの使用

C# JPGをPDFに変換する(コード例チュートリアル)

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

プログラムによるPDF処理は、データ解析、文書管理、自動化などの目的で、PDFドキュメントから重要な情報を処理、分析、抽出する必要がある金融、医療、法務、教育などの業界において非常に重要です。 その重要性にもかかわらず、この作業は困難な場合があります。

IronPDF: C# PDF ライブラリ

IronPDFは、非常に難しいタスクを簡単に処理することを可能にします。 PDFドキュメントのテキストを編集することが容易であり、テキストファイルでの作業と同様に行うことで、どのオペレーティングシステムでもファイルをエクスポートすることができます。 IronPDFアプリケーションは、PDFの表示、修正、コンテンツの抽出の完全なプロセスをカバーします。

Take the Right Step with IronPDF

テキストは、IronPDFソフトウェアを使用することで、どのコンピュータでもPDFファイルフォーマットで迅速かつ簡単に読み書きできます。 インストールは簡単な作業です。 これはC#でPDFファイルを読むことを学ぶ最良の方法です。 開発のためにIronPDFを無料でダウンロードすることもできます。 IronPDFを探索すると、ライブラリがPDFを使いやすくする多くの機能を提供していることに気付くでしょう。 自由時間にクラスを探究してください! PDFを読むことで最適な出力を作成する方法を学ぶために、HTMLを使用してPDFを作成するC#の例がいくつかあります。

Read PDF Files using IronPDF

Step 1: Install the IronPDF Package

まず始めに、.NETプロジェクトにIronPDF NuGetパッケージをインストールする必要があります。 これを行うには、Visual Studioのパッケージ マネージャー コンソールを開き、次のコマンドを入力します。

PM > Install-Package IronPdf

Step 2: Import the IronPDF Library

次に、ファイルの先頭に次のステートメントを追加して、コードにIronPDFライブラリをインポートする必要があります。

using IronPdf;

Step 3: Load the PDF Document

IronPDFライブラリをインポートした後、次のコードを使用してPDFドキュメントをコードにロードできます。

// Load the PDF document from file path
PdfDocument pdf = PdfDocument.FromFile(@"C:\dotnet.pdf");

// Define the output path for the saved PDF
var outputPath = "Example.pdf";

// Save the PDF document to the specified output path
pdf.SaveAs(outputPath);

Step 4: Extract Text from the PDF

IronPDFは、既存のPDFファイルからテキストを抽出するためのさまざまな方法を提供します。たとえば、次のコードスニペットを使用して、PDFからテキストを抽出し、コンソールに表示することができます。

// Extract text from the loaded PDF document
string text = pdf.ExtractText();

// Print the extracted text to the console
Console.WriteLine(text);

上記のコードを使用して、PDFファイルからテキストを抽出できます。

C#でPDFファイルを読む方法、図1:IronPDFを使ってPDFからテキストを抽出する IronPDFを使用してPDFからテキストを抽出

Step 5: Rasterize a PDF to Images

IronPDFを使用してPDFファイルを画像にラスタライズしましょう。 まず、必要なライブラリをインポートします。

using System.Linq;
using IronPdf;
using IronSoftware.Drawing;

次に、コードはRasterizeToImageFilesメソッドを使用して、PDFドキュメントのすべてのページを画像ファイルとしてフォルダに抽出します。 抽出された画像はPNGまたはJPGファイルとして保存でき、画像の寸法とページ範囲も指定できます。

// Extract all pages to a folder as image files with PNG format
pdf.RasterizeToImageFiles(@"C:\image\folder\*.png");

// Extract all pages to JPG images with specified dimensions
pdf.RasterizeToImageFiles(@"C:\image\folder\example_pdf_image_*.jpg", 100, 80);

最後に、コードはAnyBitmapオブジェクトとして抽出し、コード内でさらに処理および操作することができます。

// Extract all pages as AnyBitmap objects for further processing
AnyBitmap[] pdfBitmaps = pdf.ToBitmap();

上記のコードは、IronPDFを使用してPDFファイルの内容を抽出し、画像ファイルまたはAnyBitmapオブジェクトとして抽出データを保存してさらに処理する方法を示しています。

Step 7: Manipulate PDF Pages

IronPDFを使用してPDFドキュメントのページを操作する方法を学びましょう。

コードはまず、RemovePages メソッドを使用して、PDFドキュメントからページ2と3を削除します。

// Remove pages two and three from the PDF document
pdf.RemovePages(1, 2);

RemovePagesメソッドは2つの引数を取ります:削除を開始するページ(この場合、ページ番号は0から始まるため1)と削除するページ数(この場合は2ページ)です。

Step 6: Save the PDF

最後に、SaveAsメソッドを使用して、PDFファイルをローカルシステムに保存できます。 PDFファイルを保存するコードは以下の通りです。

// Save the PDF document to a specified output path
pdf.SaveAs(outputPath);

IronPDF Compatibility

IronPDFは、.NET 7を含む最新のすべて for .NET Frameworkとの互換性が非常に高いです。また、.NET Blazorと.NET MAUIもサポートしています。これらはMicrosoftが提供する最新のウェブ開発用フレームワークです。 これらのフレームワークとの互換性により、開発者はIronPDFをアプリケーションにシームレスに統合し、その強力な機能を利用することが可能です。

IronPDFの主な機能の一つは、.NET Blazorと.NET MAUIでPDFファイルを読み取る能力です。 この機能により、開発者は.NETのアプリケーションでPDFファイルからデータを迅速かつ簡単に読み取り、抽出して使用することができます。 この機能は特に大量のデータを扱う場合に役立ちます。 開発者は、IronPDFを.NETプロジェクトで使用するために他のライブラリを必要としません。

IronPDFが.NET Blazorでどのように動作するかについてのチュートリアルや、.NET MAUIと統合する方法をIronPDFのウェブサイトで学んでください。

結論

結論として、プログラムによるPDFファイルの読み取りは、さまざまな業界で重要です。 IronPDFはPDFファイルを読み取り、修正し、内容を抽出するための広範な機能を提供することで、このタスクを処理する包括的なソリューションを提供します。IronPDFはインストールが容易で、数ステップで使用できます。

ライブラリはPDFドキュメントからテキストを抽出したり、PDFを画像にラスタライズしたり、ページを操作したり、PDFファイルを保存したりするためのメソッドを提供します。 プログラムによるPDF処理が初めての方も、経験豊富な開発者も、IronPDFはスキルを次のレベルに引き上げるのに最適なツールです。

C#でPDFファイルを読むための信頼性と効率的なソリューションを探しているなら、特にライセンスオプションと価格情報や無料トライアルも利用できるIronPDFをお勧めします。 以下の画像で提供されているIronPDFのプランをもっと見ることができます。 ご自身のニーズに合ったパッケージを選択できます。

IronPDFのライセンス価格

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

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

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

ライセンスはより安く
義務のない相談を受ける
下記のフォームを記入するか、sales@ironsoftware.comにメールしてください。
あなたの詳細は常に守秘されます。
世界中の数百万人のエンジニアから信頼されています。
ライセンスはより安く
あなたの無料30日間の試用キーをすぐに入手。
クレジットカードやアカウントの作成は不要です。
PDF用C# NuGetライブラリ
NuGetでインストール

バージョン: 2026.9

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

バージョン: 2026.9

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

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

ライセンスは$999から