IRONSOFTWAREHOME
IRONPDFの使用

画像を1つのPDFに結合する方法

Curtis Chau
Curtis Chau
Updated: 2026年7月19日

開発者である場合、おそらくPDFファイルからテキストを読み取る際に問題に直面したことがあるでしょう。次のシナリオのうち1つ以上が当てはまるかもしれません:

  1. 2つのPDF文書を入力として取得し、それらの文書間で類似性を見つけるアプリケーションを開発しています。
  2. IronPDFを使用してPDF文書を読み、単語数を返す必要があるアプリケーションを開発しています。
  3. IronPDFを使用してPDFファイルからデータを抽出し、それを構造化されたデータベースに入れるアプリケーションを開発しています。
  4. PDFテキストを抽出し、それを文字列に変換する必要があるアプリケーションを開発しています。
  5. C#を使用したPDFファイルからのデータ抽出は、IronPDFの開発まで困難で複雑な作業でした。

IronPDF Library Overviewは、開発者がPDFファイルを読み取る際に非常に簡単にするライブラリです。

IronPDFとIron Software Suiteのオファリングについてさらに探求できます。

2行のコードを使うだけで、PDFファイルを読み込み、そのデータをC#のテキストボックスに表示できます。 そう、コードはたった2行です。 PDFからすべての画像を抽出することもできます。 さらに、それらの画像で別の文書を作成したり、アプリケーション内に表示したりできます。

そのやり方をお見せしましょう。

手順に従ってアプリケーションを進め、任意のPDFファイルを選択してその内容を表示することができます。

C#でPDFファイルを読む方法を以下の手順で示します:

前提知識:

  1. C#プログラミングの基本的な知識
  2. C# GUIコントロールの基本的な知識

プログラミングの背景がない人でも進められるように、このチュートリアルを設計しました。

読むべき人

C#を学んでいる新参者は、IronPDFを使ってPDFファイルを読む方法を知るべきです。これは職業において必ず使用することになるものです。

プロの開発者も、私たちがPDF文書を読み、生成し、操作するのに役立つIronPDFライブラリを理解するためにこれを読むべきです。

では、このライブラリをプロジェクトでどのように使用してPDFファイルを読むことができるのでしょうか?

デモンストレーションにはWindows Forms Appを使用しています。 コンソールアプリケーション、WPFアプリケーション、またはASP.NETのWebアプリケーションを好みに応じて使用できます。

IronPDFライブラリのもう1つの大きな利点は、C#とVB.NETの両方で使用できることです。

では、デモンストレーションを始めましょう。


Step #1: Create a Visual Studio Project

Visual Studioを開きます。 Visual Studio 2019を使用しています。

"新しいプロジェクトを作成"をクリック:

C# Read PDF File: イージーチュートリアル, 図3: 新しいプロジェクトを作成 新しいプロジェクトを作成

テンプレートからWindows Forms Appを選択し、"次へ"を押すと、次のウィンドウが表示されます。 プロジェクト名を入力します。 "Read Pdf using IronPDF"と書きました。

C# Read PDF File: イージーチュートリアル, 図16: Visual Studioを介してプロジェクトを設定 Visual Studioによるプロジェクトの設定

"次へ"をクリックすると、次のウィンドウが表示されます。 ドロップダウンメニューから".NET Core 3.1"を選択します。

C# Read PDF File: イージーチュートリアル, 図9: .NET Core 3.1 バージョン .NET Core 3.1バージョン

"作成"ボタンをクリックすると、プロジェクトが以下のように作成されます。

C# Read PDF File: イージーチュートリアル, 図6: 新しいWindows Formsアプリケーションの初期段階 新しいWindows Formsアプリケーションの初期段階


Step #2: Install the IronPDF NuGet Package

メニューバーからプロジェクトメニューをクリックすると、ドロップダウンリストが表示されます。 NuGetパッケージの管理を選択し、それをクリックします。 次のウィンドウが表示されます:

C# Read PDF File: イージーチュートリアル, 図1: NuGetパッケージマネージャ NuGetパッケージマネージャー

"参照"をクリックします。 次のウィンドウが表示されます:

C# Read PDF File: イージーチュートリアル, 図2: NuGetパッケージマネージャUI NuGetパッケージマネージャUI

検索ボックスにIronPDFと入力し、"Enter"を押します。 次のウィンドウが表示されます:

C# Read PDF File: イージーチュートリアル, 図4: NuGetソリューション NuGetソリューション

IronPDFを選択してクリックします。 次のウィンドウが表示されます: C# Read PDF File: イージーチュートリアル, 図7: 無料IronPDFのインストール 無料のIronPDFをインストール

"インストール"ボタンを押し、インストールが完了するのを待ちます。 インストールが成功すると、以下のウィンドウが表示されます:

C# Read PDF File: イージーチュートリアル, 図5: IronPDF for .NET .NET 用 IronPDF

"Ok"ボタンを押せば、準備完了です。

注意: NuGetパッケージをダウンロードする他の方法もあります。 Package Manager Consoleを使用してIronPdfをインストールすることもできます; これを行うには、パッケージマネージャーコンソールを開き、次のコードを書きます:

PM > Install-Package IronPdf

NuGetパッケージページのIronPDFでダウンロードすることもできます。

次のReadme.txtファイルが開きます:

C# Read PDF File: イージーチュートリアル, 図12: IronPDFのREADMEファイルとコードサンプル IronPDFのリードミーファイルとコードサンプル

すべてのリンクをたどり、このライブラリについての追加のIronPDFコードサンプルを探ることをお勧めします。


Step #3: Design a Windows Forms App

プロジェクトが作成され、NuGetパッケージがインストールされたら、次のステップはファイルをブラウズしてその内容を表示するためのWindows Forms Appをデザインすることです。

Form1 Designを開く:

C# Read PDF File: イージーチュートリアル, 図14: Form1デザインUI Form1 Design UI

ウィンドウの左側にあるツールバーをクリック:

C# Read PDF File: イージーチュートリアル, 図15: ラベルとテキストボックス用のツールボックスUI ラベルとテキストボックス用のツールボックスUI

"ラベル"を検索し、フォームデザインにドラッグ&ドロップする

ラベルの名前を付ける。 ここでは"C# Read Pdf using IronPDF"と名付けました。

C# Read PDF File: イージーチュートリアル, 図20: ラベルが追加されたForm1 UI ラベルが追加されたForm1 UI

次に、1つのテキストボックス(ファイルパスを表示するため)、3つのボタン(1つはファイルをブラウズするため、1つはIronPDFを使ってPDFファイルを読むため、3つ目のボタンは"テキストをクリアする"フィールドのため)、および1つのRichTextBox(ファイル内容を読むためおよび表示するため)をドラッグ&ドロップします。

テキストボックスとリッチテキストボックスの"読み取り専用プロパティ"を"False"に設定。 ユーザーが内容とファイルパスのみを読むことができるようにします。

C# Read PDF File: イージーチュートリアル, 図10: Form1完全設計 完全に設計されたForm1


Step #4: Add the Back-end Code for Browsing PDF Files

"ブラウズ"ボタンをダブルクリックすると、次のウィンドウが表示されます。

private void Browse_Click(object sender, EventArgs e)
{
}

次にBrowse_Click関数内に以下のコードを書きます:

private void Browse_Click(object sender, EventArgs e)
{
    // Initialize and configure OpenFileDialog
    OpenFileDialog browseFile = new OpenFileDialog
    {
        InitialDirectory = @"D:\",
        Title = "Browse Pdf Files",
        CheckFileExists = true,
        CheckPathExists = true,
        DefaultExt = "pdf",
        Filter = "pdf files (*.pdf)|*.pdf",
        FilterIndex = 2,
        RestoreDirectory = true,
        ReadOnlyChecked = true,
        ShowReadOnly = true
    };

    // Show the dialog and get result
    if (browseFile.ShowDialog() == DialogResult.OK)
    {
        // Set the text box with the selected file path
        FilePath.Text = browseFile.FileName;
    }
}

OpenFileDialogはWindows Forms Appのファイルダイアログコントロールのインスタンスを作成します。

初期パスをDドライブに設定しましたが、任意の場所に設定できます。

PDFファイルを読み取るだけであるため、DefaultExt = "pdf"に設定しました。

参照ファイルダイアログではPDFファイルのみを表示して選択できるようにフィルターを使用しました。

ユーザーが"OK"をクリックすると、ファイルパスがファイルパスフィールドに表示されます。

ソリューションを実行して"ブラウズ"ボタンをテストしましょう。

C# Read PDF File: イージーチュートリアル, 図10: Form1 UI Form1 UI

"ブラウズ"ボタンを押すと、次のウィンドウが表示されます:

C# Read PDF File: イージーチュートリアル, 図11: PDFファイルを選択するためのファイルダイアログを参照 PDFファイルを選択するためのブラウズファイルダイアログ

ファイルを選択(私はIronPDFTest.pdfを選択しています)し、"開く"を押します。 次のウィンドウが表示されます。

C# Read PDF File: イージーチュートリアル, 図13: C#内でのPDF C#でPDF

次は、ファイルを読むための"Read"ボタンのコードを書きます。


Step #5: Add the Back-end Code for Reading PDF Documents using IronPDF

PDFファイルを読むためのコードは複雑で書くのが難しいと思うかもしれません。

心配しないでください。 IronPDFが物事を簡単にし、すべてを非常に簡単にしました。 簡単にPDFファイルを2行のコードで読むことができます。

Form1 Designに移動し、"Read"ボタンをダブルクリックします。 次のウィンドウが表示されます:

private void Read_Click(object sender, EventArgs e)
{
}

IronPDFライブラリをインポートするための名前空間using IronPdfを追加します:

using System;
using IronPdf;

次のコードをRead_Click関数内に書きます:

private void Read_Click(object sender, EventArgs e)
{
    // Read the PDF file using IronPdf
    using PdfDocument pdf = PdfDocument.FromFile(FilePath.Text);
    
    // Extract and display the text from the PDF
    FileContent.Text = pdf.ExtractAllText(); 
}

FilePathは、読みたいPDF文書の位置を表示するテキストフィールドの名前です。 ファイルの場所を動的に取得します。

IronPDFでのExtractAllTextはIronPDFの機能で、PDFページからすべてのデータを抽出します。 このデータはリッチテキストボックスに表示され、"File Content"という名前が付けられます。

次に、"クリアボタン"の背後のコードを書きましょう。 これは、PDF文書を読み終えた後に画面をクリアしたい場合に備えた追加項目です。

"クリアボタン"をダブルクリックすると、次のコードに移動します:

void Clear_Click(object sender, EventArgs e)
{
}

次のコードをClear_Click関数内に書きます:

void Clear_Click(object sender, EventArgs e)
{
    // Clear the file path and content display fields
    FileContent.Text = "";
    FilePath.Text = "";
}

ソリューションを実行

"ブラウズ"ボタンをクリックし、読みたい文書を選択します。 私の場合、例としてIronPDF.pdfファイルを読んでいます:

C# Read PDF File: イージーチュートリアル, 図8: PDFドキュメント PDF文書

"開く"ボタンを押すと、次のウィンドウが表示されます:

C# Read PDF File: イージーチュートリアル, 図13: 選択されたPDFファイルを含むアプリケーション 選択されたPDFファイルを持つアプリケーション

"Read"ボタンを押します。 ファイルを読み取り、以下のように内容を表示します。

C# Read PDF File: イージーチュートリアル, 図19: PDFテキストコンテンツを表示 PDFのテキスト内容を表示


まとめ

これは例のソリューションです。 PDFファイルに含まれるページ、画像、またはテキストの数に関係なく、IronPDFはすべてのテキストと画像を抽出して、任意の目的に使用できます。 ライセンスを取得し、ライブラリを使用し始めるだけで済みます。

これでチュートリアルは完了です。 すべてを理解したことを願っていますが、何か質問があればコメント欄に自由に投稿してください。

プロジェクトのzipファイルをダウンロードできます。 Iron Software製品の完全パッケージを購入したい場合、私たちの特別オファーで、今なら2つのLiteライセンスの価格で全てを購入できます。

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から