フッターコンテンツにスキップ
IRONPDFの使用

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

この記事では、IronPDFライブラリを使用してC#でJPGフォーマットをPDFフォーマットにプログラム的に変換する方法を紹介します。

class="hsg-featured-snippet">

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

  1. NuGetからC#用JPG to PDFライブラリをダウンロードしてインストール
  2. ImageToPdfConverterクラスを使用してJPGをPDFに変換します
  3. PDF出力のためにオプションの画像設定を指定します
  4. PDFを希望の場所にエクスポートします
  5. 変換されたJPG to PDFドキュメントの出力を確認します

チュートリアルでカバーされているトピック

このチュートリアルでは、次のトピックがカバーされます:

  1. IronPDFライブラリの紹介
  2. C#プロジェクトを作成する
  3. IronPDFライブラリのインストール
    • 方法1: NuGetパッケージマネージャソリューション
    • 方法2: NuGetパッケージマネージャコンソール
    • 方法3: DLLファイルを使用する
  4. IronPDF名前空間を追加する
  5. JPG画像をPDFドキュメントに変換する
  6. まとめ

IronPDFを使用する際の要件:

  • C#言語の基本的な知識が必要です。
  • Windowsアプリケーションの基本的な知識が必要です。

1. C#プロジェクトを作成する

はじめる前に、上位ステートメントに関する知識が必要です。基本的なコードはC# 10.0から抽出されています。

C#プロジェクトの作成から始めましょう。

  • Visual Studioを開きます。
  • 新しいC#プロジェクトを作成します。
  • 最新で最も安定した.NETフレームワークのバージョンは6.0です。これを使用します。
  • プロジェクト用の.NET Coreバージョンを選択します。 このプロジェクトには.NET 6.0の使用を推奨します。

2. IronPDFライブラリのインストール

方法1: NuGetパッケージマネージャソリューション

Visual Studioは、プロジェクトにNuGetパッケージをダウンロードするためのNuGetパッケージマネージャを提供しています。 ツールメニューを通じて、またはソリューションエクスプローラでプロジェクトを右クリックしてアクセスできます。

C# Convert JPG to PDF (コード例チュートリアル), 図1: ソリューションエクスプローラから開く ソリューションエクスプローラから開く

NuGetパッケージマネージャソリューションパネルが開いたら、IronPDFライブラリを検索します。 インストールを選択します。

C# Convert JPG to PDF (コード例チュートリアル), 図2: IronPDFを閲覧 IronPDFを閲覧

方法2: NuGetパッケージマネージャコンソール

NuGetパッケージマネージャコンソールを使用してライブラリを簡単にインストールすることもできます。 インストールに管理者特権は必要ありません。 プロジェクトにIronPDFライブラリをインストールするためのNuGetコマンドを使用します。 NuGetパッケージマネージャコンソールにコードスニペットをコピーしてEnterキーを押します。 プロジェクト内でIronPDFライブラリがインストールされ、使用の準備が整います。

Install-Package IronPdf

方法3: DLLファイルを使用する

公式ウェブサイトからIronPDF .DLLファイルを直接ダウンロードすることもできます。

ファイルを解凍した後、以下の手順でプロジェクトにライブラリを参照します:

  • ソリューションエクスプローラでソリューションを右クリック
  • 「追加」->「参照」を選択
  • IronPDF.dllライブラリをブラウズ
  • 「OK」をクリック

これで完了です! IronPDFがダウンロードされ、インストールが完了し、JPGをPDF形式に変換する準備が整いました。

3. IronPDF名前空間を追加する

IronPDFの機能を使用するには、プログラムにIronPDF名前空間を追加する必要があります。 ファイルの一番上に提供されたコード行を追加します。

using IronPdf;
using IronPdf;
Imports IronPdf
$vbLabelText   $csharpLabel

これにより、IronPDFライブラリの関数にアクセスできるようになります。 IronPDF機能を使用するには、すべてのファイルにこのコード行を追加する必要があります。

4. JPG画像をPDF形式に変換する

IronPDFを使用すれば、JPG画像をPDFファイルに一行で変換できます。 コードは明確で、簡潔で、理解しやすいです。 このタスクは、IronPDFのImageToPdfConverterメソッドを使用して達成できます。 以下の手順に従って、JPG画像をPDFドキュメントに変換します。

まず、変換するすべてのJPGファイル形式をプロジェクトのディレクトリに配置された"assets"というフォルダに入れます。 フォルダはbin\Debug\net6.0の場所に配置する必要があります。

その後、System.IO.Directoryを使用してassetsフォルダをすべてのJPGファイルで列挙し、それをPDF変換のためにImageToPdfメソッドに渡します。 次のコードスニペットは、JPGをPDF画像に変換し、新しいドキュメントに保存するのに役立ちます。

using IronPdf;

Console.WriteLine("C# Convert Images (JPG to PDF) using IronPDF");

// Selects all JPG/JPEG images in the folder 'assets'.
var images = System.IO.Directory.EnumerateFiles("assets")
                                .Where(f => f.EndsWith(".jpg") || f.EndsWith(".jpeg"));

// Converting images to PDF and saving the result as "composite.pdf".
ImageToPdfConverter.ImageToPdf(images).SaveAs("composite.pdf");

// Print success message
Console.WriteLine("JPG successfully converted to PDF using C#");
using IronPdf;

Console.WriteLine("C# Convert Images (JPG to PDF) using IronPDF");

// Selects all JPG/JPEG images in the folder 'assets'.
var images = System.IO.Directory.EnumerateFiles("assets")
                                .Where(f => f.EndsWith(".jpg") || f.EndsWith(".jpeg"));

// Converting images to PDF and saving the result as "composite.pdf".
ImageToPdfConverter.ImageToPdf(images).SaveAs("composite.pdf");

// Print success message
Console.WriteLine("JPG successfully converted to PDF using C#");
Imports IronPdf

Console.WriteLine("C# Convert Images (JPG to PDF) using IronPDF")

' Selects all JPG/JPEG images in the folder 'assets'.
Dim images = System.IO.Directory.EnumerateFiles("assets").Where(Function(f) f.EndsWith(".jpg") OrElse f.EndsWith(".jpeg"))

' Converting images to PDF and saving the result as "composite.pdf".
ImageToPdfConverter.ImageToPdf(images).SaveAs("composite.pdf")

' Print success message
Console.WriteLine("JPG successfully converted to PDF using C#")
$vbLabelText   $csharpLabel

上記のコードスニペットでは、assetsフォルダには複数のJPG画像を含めることができます。 各画像はPDFドキュメントの別々のページとして追加されます。

同じコード例を使用して、複数のJPGファイルを変換できます。 出力にはPDFドキュメントに3つのJPG画像が含まれています。

C# Convert JPG to PDF (コード例チュートリアル), 図4: 複数のJPG画像をPDFドキュメントに 複数のJPG画像をPDFドキュメントに

5. サマリー

このチュートリアルは、IronPDF C#ライブラリを使用してJPG画像をPDFドキュメントに変換する方法を示しています。 IronPDFライブラリの関数を使用すると、PDFファイルの操作とフォーマットが大幅に簡単になります。 必要なのは、JPGファイルからPDFドキュメントを作成するためのほんの数行のコードだけです。 これにより、すべての画像を1つのPDFドキュメントで送り、アップロードやダウンロードの時間を節約できます。 TIFFや他の画像形式をIronPDFを使って変換することも、JPGのチュートリアルと同様に可能です。

6. IronPDFライブラリの詳細

IronPDF .NET PDFライブラリソリューションは、開発者、特にC#を使用するソフトウェアエンジニアにとって夢のようなものです。 この優れたIron Softwareツールを使用すると、.NET用のコアPDFライブラリを簡単に作成できます。 IronPDFは、さまざまなフォーマットからのPDF変換を簡単で時間を節約できるプロセスにします。

HTML5、JavaScript、CSSを使用してPDFファイルを効率的に構築することも可能です。 シームレスにPDFテキストを読み取り、画像を抽出またはプログラム的に画像をPDFに変換することも非常に簡単です。 以下は主要な機能です:

IronPDFは、ほぼすべての画像形式を変換することをサポートしています。 サポートされている形式はJPG、PNG、TIFF、GIF、SVG、およびBMPです。IronPDFの無料版を試してみることができ、無料の試用キーを使用してIronPDFの機能をテストできます。 さらに、現在の特別オファーにより、IronPDFから5製品を2つの価格で入手できます! ライセンスに関する情報は、このIronPDFライセンス情報ページで見つけることができます。 Information regarding licensing can be found on this IronPDF Licensing Information page.

よくある質問

C#でJPG画像をPDFに変換するにはどうすれば良いですか?

IronPDFを使用してC#でJPG画像をPDFに変換できます。まず、NuGetパッケージマネージャーからIronPDFをインストールするか、DLLをプロジェクトに追加し、その後、最小限のコードで画像を変換するためのメソッドを使用してください。

C#でのJPGからPDFへの変換のためのIronPDFのセットアップにはどのような手順が必要ですか?

C#でJPGをPDFに変換するためにIronPDFを設定するには、Visual StudioでC#プロジェクトを作成することから始めます。NuGetパッケージマネージャーを介してIronPDFをインストールするか、公式ウェブサイトからDLLをダウンロードし、コードにIronPDF名前空間を追加して機能にアクセスします。

C#を使用して複数のJPGファイルを1つのPDFドキュメントに変換することは可能ですか?

はい、IronPDFを使用してC#で複数のJPGファイルを1つのPDFドキュメントに変換できます。System.IO.Directoryを使用してディレクトリ内のJPGファイルを列挙し、それらをImageToPdfメソッドに渡して単一のPDFにまとめます。

このライブラリを使用して他の画像形式をPDFに変換することは可能ですか?

はい、IronPDFはJPGに加えて、PNG、TIFF、GIF、SVG、BMPなどのさまざまな画像形式をPDFドキュメントに変換することをサポートしています。

JPGをPDFに変換する際のトラブルシューティングを行うにはどうすれば良いですか?

IronPDFを使用してJPGをPDFに変換して失敗した場合、ライブラリが正しくインストールされており、画像のパスが正確であることを確認してください。コード内の例外を確認し、トラブルシューティングのヒントについてはIronPDFのドキュメントを確認してください。

C#プロジェクトでIronPDFを使用するための前提条件は何ですか?

C#プロジェクトでIronPDFを使用するには、.NET Core 6.0以降のVisual Studioなどの開発環境と、C#プログラミングおよびWindowsアプリケーションの基本知識が必要です。

JPG画像から作成したPDFドキュメントをIronPDFで保護することはできますか?

はい、IronPDFを使用すると、JPG画像から作成したPDFドキュメントに暗号化を適用し、アクセス権を設定してドキュメントのセキュリティとアクセス制御を強化できます。

IronPDFは、画像からPDFへの変換以外の機能を提供していますか?

はい、IronPDFは、HTMLからのPDF作成、既存のPDFにヘッダー、フッター、スタンプの追加、複数のPDFドキュメントのマージなど、さまざまな機能を提供しています。

IronPDFはHTMLコンテンツをPDFに変換できますか?

はい、IronPDFはHTMLコンテンツを、HTML5、JavaScript、CSSを含むPDFドキュメントに変換することができます。この機能は、WebページのレイアウトとスタイルをPDF形式で保存するのに役立ちます。

IronPDFにはテスト用のトライアルバージョンがありますか?

はい、IronPDFは無料のトライアルバージョンを提供しており、画像からPDFへの変換を含むその機能をテストすることができます。無料のトライアルキーは、公式ウェブサイトから取得できます。

JPG を PDF に変換する場合、IronPDF は .NET 10 と完全に互換性がありますか?

はい。IronPDFは.NET 10と完全な互換性があります。JPGを含む画像からPDFへの変換を、.NET 10プロジェクトですぐに実行でき、特別な回避策やカスタム設定は必要ありません。また、.NET 10環境下では、Windows、macOS、Linuxへのクロスプラットフォーム展開もサポートしています。

Curtis Chau
テクニカルライター

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

開発以外にも、CurtisはIoT(Internet of Things)への強い関心を持ち、ハードウェアとソフトウェアの統合方法を模索しています。余暇には、ゲームをしたりDiscordボットを作成したりして、技術に対する愛情と創造性を組み合わせています。