IRONSOFTWAREHOME

C#で画像をPDFに変換する方法

Curtis Chau
Curtis Chau
Updated: 2026年9月5日

IronPDF を使用すると、C# 開発者は ImageToPdfConverter.ImageToPdf メソッドを利用して、1 枚または複数の画像(JPG、PNG、TIFF)を PDF 文書に変換でき、配置の挙動やレンダリングオプションをカスタマイズ可能です。

画像をPDFに変換すると、複数の画像ファイル(JPG、PNG、TIFFなど)が1つのPDFドキュメントにまとめられます。 このプロセスにより、デジタルポートフォリオ、プレゼンテーション、またはレポートが作成され、画像コレクションを整理された、誰もが読みやすい形式で共有・保存しやすくなります。

IronPDFは、1枚または複数の画像を、独自の画像配置や動作設定でPDFに変換します。 これらの動作には、ページへの収め込み、ページ中央への配置、およびページのトリミングが含まれます。 さらに、IronPdf を使用してテキストや HTML のヘッダーおよびフッターを追加したり、IronPdf で透かしを適用したり、カスタムページサイズを設定したり、背景や前景のオーバーレイを含めたりすることができます。

クイックスタート: IronPDF を使用して画像を PDF に変換する

IronPdfのImageToPdfConverterクラスを使用して、画像をPDF文書に変換します。 この例では、画像ファイルをPDFに変換する方法を示しており、これにより、.NET C#アプリケーションに画像からPDFへの変換機能を組み込むことができます。 最小限のコードで、画像をPDFに変換し、デジタルポートフォリオやレポートを作成できます。

  1. 1Install IronPDF with NuGet Package Manager

    PM > Install-Package IronPdf

  2. 2このコード スニペットをコピーして実行します。

    IronPdf.ImageToPdfConverter.ImageToPdf("path/to/image.png").SaveAs("imageToPdf.pdf");
    C#
  3. 3実際の環境でテストするためにデプロイする

    今日プロジェクトで IronPDF を使い始めましょう無料トライアル
    arrow pointer

単一の画像をPDFに変換するにはどうすればよいですか?

ImageToPdf 静的メソッドを ImageToPdfConverter クラス内で使用して、画像を PDF 文書に変換します。 この方法では、画像へのファイルパスさえ指定すれば、デフォルトの画像配置と動作でPDF文書に変換されます。 サポートされている画像形式には、.bmp、.jpeg、.jpg、.gif、.png、.svg、.tif、.tiff、.webp、.apng、.avif、.cur、.dib、.ico、.jfif、.jif、.jpe、.pjp、および.pjpegが含まれます。

作業を開始する前に、NuGet 経由で IronPDF をインストールするか、Windows インストーラーをダウンロードしていることを確認してください。 このライブラリは、WindowsmacOSLinuxの各プラットフォームでシームレスに動作するため、様々な開発環境において汎用的に利用できます。

対応している画像形式は?

社内イベントで紫色のユニフォームを着たIron Softwareのチームメンバー

IronPDFは、JPEG、PNG、BMP、GIFなどのラスター形式や、SVGグラフィックスなどのベクター形式を含む、幅広い画像形式に対応しています。 このライブラリは、標準フォーマットに加え、WebPやAVIFなどの最新フォーマットにも対応しており、現代のWebアプリケーションとの互換性を確保しています。 特殊な要件については、アイコンファイル(.ico)およびカーソルファイル(.cur)を使用してください。

コードの書き方は?

using IronPdf;

string imagePath = "meetOurTeam.jpg";

// Convert an image to a PDF
PdfDocument pdf = ImageToPdfConverter.ImageToPdf(imagePath);

// Export the PDF
pdf.SaveAs("imageToPdf.pdf");

より高度なシナリオでは、複数の画像を処理する際のパフォーマンスを向上させるために、非同期PDF生成を検討してください。 また、このライブラリはカスタム用紙サイズカスタム余白にも対応しており、画像を必要な通りに正確に表示することができます。

翻訳後の出力はどのようなものになりますか?


複数の画像をPDFに変換するにはどうすればよいですか?

複数の画像を1つのPDF文書に変換するには、単一のファイルパスではなく、ファイルパスを含むIEnumerableオブジェクトを指定してください。 これにより、デフォルトの画像配置と動作を持つPDFドキュメントが生成されます。

複数の画像を扱う場合は、品質を損なうことなくファイルサイズを最適化するために、利用可能なPDF圧縮オプションを検討してください。 これは、大規模なポートフォリオやフォトアルバムを作成する際に特に重要です。

複数の画像を一度に処理するにはどうすればよいですか?

using IronPdf;
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;

// Retrieve all JPG and JPEG image paths in the 'images' folder.
IEnumerable<String> imagePaths = Directory.EnumerateFiles("images").Where(f => f.EndsWith(".jpg") || f.EndsWith(".jpeg"));

// Convert images to a PDF
PdfDocument pdf = ImageToPdfConverter.ImageToPdf(imagePaths);

// Export the PDF
pdf.SaveAs("imagesToPdf.pdf");

マルチイメージPDFはどのようなものですか?


私のお気に入りのこの種のライブラリはIronPDFです。PDFファイルの迅速で効率的な操作が可能です。また、PDF/A形式へのエクスポートやPDF文書へのデジタル署名といった多くの貴重な機能も備えています。

Milan Jovanovic

Microsoft MVP

ケーススタディを見る

IronOCRのおかげで私たちは年間$40,000を手作業の処理から節約し、生産性を向上させ、高影響のタスクにリソースを充てることができます。非常にお勧めします。

Brent Matzelle

最高技術責任者, OPYN

ケーススタディを見る

IronSuiteは私たちの業務において重要な役割を果たしています。これらは、フロアプランの作成や在庫管理の改善を含め、ビジネス全体の効率を向上させるツールです。

David Jones

リードソフトウェアエンジニア、Agorus Build

ケーススタディを見る

画像の配置や動作をどのように制御できますか?

IronPDFは、画像の配置や動作に関するさまざまなオプションを提供しています。 画像は、アスペクト比を維持したまま、ページの中央に配置するか、ページサイズに合わせて表示してください。 利用可能な画像の配置および動作は以下の通りです:

  • TopLeftCornerOfPage: 画像はページの左上隅に配置されています。
  • TopRightCornerOfPage: 画像はページの右上隅に配置されています。
  • CenteredOnPage: 画像はページの中央に配置されます。
  • FitToPageAndMaintainAspectRatio: 画像は元の縦横比を維持したままページに収まります。
  • BottomLeftCornerOfPage: 画像はページの左下隅に配置されています。
  • BottomRightCornerOfPage: 画像はページの右下隅に配置されています。
  • FitToPage: 画像はページに収まります。
  • CropPage: ページは画像に合わせて調整されています。

これらの配置オプションは、IronPDFのページ向きや回転機能とシームレスに連携するため、画像のサイズに関わらず、Professionalな見た目のドキュメントを作成できます。

コード内で画像の挙動を設定するにはどうすればよいですか?

using IronPdf;
using IronPdf.Imaging;

string imagePath = "meetOurTeam.jpg";

// Convert an image to a PDF with image behavior of centered on page
PdfDocument pdf = ImageToPdfConverter.ImageToPdf(imagePath, ImageBehavior.CenteredOnPage);

// Export the PDF
pdf.SaveAs("imageToPdf.pdf");

画像の挙動にはどのような視覚的な違いがありますか?

Iron Softwareのチームメンバーが、紫色のブランドロゴ入りスポーツウェアを着用して、会社のチームイベントに参加した
アウトドア企業イベントにて、紫色のブランドロゴ入りスポーツウェアを着用したIron Softwareのチームメンバー
Iron Softwareのチームメンバーが、紫色のブランドロゴ入りスポーツウェアを着用して、会社のチームイベントに参加した
Iron Softwareのチームメンバーが紫色のユニフォームを着て会社のスポーツイベントに参加
"Meet our team"の文字が重ねられた、会社のスポーツイベントに参加する紫色のスポーツウェアを着たIron Softwareのチームメンバー
会社のスポーツイベントで、紫色のブランドロゴ入りスポーツウェアを着用し、ブランドロゴのテキストが重ねられたIron Softwareのチームメンバー
"Meet our team"というテキストが重ねられた、企業チームイベントでの紫色のユニフォームを着たIron Softwareのチームメンバー
企業チームイベントで、紫色のブランドロゴ入りスポーツウェアを着用したIron Softwareのチームメンバー

PDFのレンダリングオプションをカスタマイズするにはどうすればよいですか?

ImageToPdf 静的メソッドは、画像をHTMLとしてインポートし、<img>タグとしてインポートし、そのHTMLをPDFに変換します。 これにより、ChromePdfRenderOptions オブジェクトを第3引数として渡すことで、レンダリング処理を直接カスタマイズできます。

このアプローチにより、JavaScriptの実行、CSSメディアタイプ、ビューポートの設定など、IronPDFが提供するすべての強力なレンダリングオプションを利用できます。 Webフォントやアイコンを取り入れることで、ドキュメントの視覚的な魅力を高めることも可能です。

ヘッダーやカスタムスタイルを追加するにはどうすればよいですか?

using IronPdf;

string imagePath = "meetOurTeam.jpg";

ChromePdfRenderOptions options = new ChromePdfRenderOptions()
{
    HtmlHeader = new HtmlHeaderFooter()
    {
        HtmlFragment = "<h1 style='color: #2a95d5;'>Content Header</h1>",
        DrawDividerLine = true,
    },
};

// Convert an image to a PDF with custom header
PdfDocument pdf = ImageToPdfConverter.ImageToPdf(imagePath, options: options);

// Export the PDF
pdf.SaveAs("imageToPdfWithHeader.pdf");

ヘッダーやフッターに関するより複雑な要件については、HTMLのヘッダーとフッターに関する当社の包括的なガイドをご覧ください。 また、整理しやすくするために、画像ベースのPDFにページ番号を追加することもできます。

カスタマイズされた出力はどのようなものになりますか?

パフォーマンスや大量の画像コレクションにはどのように対処すればよいですか?

大規模な画像コレクションや高解像度の画像を扱う場合は、パフォーマンスを向上させるために非同期処理やマルチスレッド技術を実装してください。 Enterprise向けアプリケーションでは、IronPDFのパフォーマンス最適化戦略を検討し、大規模なワークロード下でもスムーズな動作を確保してください。

また、クラウドサービスに保存された画像を扱う場合は、シームレスなクラウド統合を実現するための"Azure Blob Storageからの画像埋め込み"ガイドをご確認ください。

PDFを画像に戻すにはどうすればよいですか?

PDFドキュメントを画像に変換またはラスタライズするには、PDFを画像にラスタライズする方法に関するガイドを参照してください。

他にもできることを見てみませんか? こちらのチュートリアルページをご覧ください:PDFの変換

よくある質問

PDFに変換できる画像形式は?

IronPDFはPDF変換のために、.bmp、.jpeg、.jpg、.gif、.png、.svg、.tif、.tiff、.webp、.apng、.avif、.cur、.dib、.ico、.jfif、.jif、.jpe、.pjp、.pjpegを含む包括的な画像フォーマットをサポートしています。これには、JPEG、PNG、BMP、GIFのようなラスター形式と、SVGグラフィックスのようなベクター形式の両方が含まれます。

C# で 1 個の画像を PDF に変換す る 方法は?

IronPDFを使用して単一の画像をPDFに変換するには、ImageToPdfConverterクラスのImageToPdf静的メソッドを使用します。画像のファイルパスを指定するだけです:IronPdf.ImageToPdfConverter.ImageToPdf("path/to/image.png").SaveAs("imageToPdf.pdf")。この一行で画像はPDFドキュメントに変換され、デフォルトの配置と動作で表示されます。

複数の画像を1つのPDF文書に変換できますか?

はい、IronPDFはImageToPdfConverter.ImageToPdfメソッドを使って複数の画像(JPG, PNG, TIFF)を一つのPDFドキュメントに変換することができます。これはデジタルポートフォリオ、プレゼンテーション、レポートなど、複数の画像ファイルを1つの整理された普遍的に読みやすいPDFフォーマットにまとめる必要がある場合に最適です。

画像をPDFに変換する際、どのようなカスタマイズオプションがありますか?

IronPDFは独自の画像配置や動作(ページへのフィット、センタリング、トリミング)、テキストやHTMLヘッダー・フッターの追加、透かしの適用、カスタムページサイズの設定、背景や前景のオーバーレイを含む幅広いカスタマイズオプションを提供します。これらの機能により、画像からプロフェッショナルなPDF文書を作成できます。

画像からPDFへの変換機能は、どのプラットフォームをサポートしていますか?

IronPDFの画像からPDFへの変換はWindows、macOS、Linuxの各プラットフォームでシームレスに動作し、様々な開発環境に対応します。NuGet経由でインストールするか、Windowsインストーラーをダウンロードしてお好みのプラットフォームで始めることができます。

PDFに変換する際、画像の配置を制御するにはどうすればよいですか?

IronPDFはページへのフィット、ページの中央揃え、ページの切り抜きなど、ユニークな画像配置と動作を提供します。これらの書き出し画像ビヘイビアにより、最終的なPDFドキュメントに画像がどのように表示されるかを正確にコントロールすることができ、ビジュアルコンテンツのプロフェッショナルな表現を保証します。

What are the rendering customization options available in IronPDF?

IronPDF allows you to use the `ChromePdfRenderOptions` object to customize the rendering process. This includes options like JavaScript execution, CSS media types, and custom headers. You can also incorporate web fonts and icons for a more polished document.

Is it possible to convert a PDF back to an image using IronPDF?

Yes, IronPDF supports converting or rasterizing PDF documents back into images. This can be useful for various applications that require different formats for distribution or presentation.

Can IronPDF work on different operating systems?

IronPDF is versatile and can operate across Windows, macOS, and Linux environments, making it an excellent choice for various development platforms.

How do I optimize PDF size when combining multiple images using IronPDF?

IronPDF offers PDF compression options to optimize the file size when merging multiple images. It's especially useful when creating large digital portfolios or photo albums, ensuring quality is maintained without large file sizes.

Curtis Chau
テクニカルライター

Curtis Chauは、カールトン大学でコンピュータサイエンスの学士号を取得し、Node.js、TypeScript、JavaScript、およびReactに精通したフロントエンド開発を専門としています。直感的で美しいユーザーインターフェースを作成することに情熱を持ち、Curtisは現代のフレームワークを用いた開発や、構造の良い視覚的に魅力的なマニュアルの作成を楽しんでいます。

...
詳しく読む

準備はできましたか?

Nuget Downloads 21,105,021バージョン:2026.9リリースされたばかり

無料をゲット

30日間の試用キーをすぐに取得。

bullet_checkedクレジットカードやアカウントの作成は不要です。
bullet_test製品版でのテスト
透かしなし
bullet_calendar30日間
完全機能の製品
bullet_support試用期間中の
24/5テクニカルサポート
あなたの無料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から

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