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

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

.NETアプリケーションでJPGをPDFに変換することは、開発者にとって一般的な要件です。 文書管理システム、写真アーカイブツール、企業ワークフローを構築している場合、このようなニーズがよく発生します。 確かに、無料のJPGからPDFへのオンラインサービスは、迅速な修正には問題ありません; 画像をアップロードし、数回のクリックで変換されたPDFをダウンロードすることができます。 しかし、本格的な自動化のためには、これらのブラウザベースのソリューションは、ソフトウェアエンジニアが必要とするプログラム制御を提供しません。

そこでIronPDFの出番です。 これは、C#コードのわずか数行で画像ファイルをプロフェッショナルなPDF文書に変換する強力なJPG to PDFコンバータを提供します。 アップロードしたファイルを自動的に削除するようなオンラインツールとは異なり、IronPDFは完全にアプリケーション内で動作します。 これは、お客様のインフラストラクチャ上でデータを完全に安全に保つ、安全なセルフホスティングの方法です。

Nuget Icon今すぐ NuGet で PDF を作成してみましょう:

  1. NuGet パッケージ マネージャーを使用して IronPDF をインストールします

    PM > Install-Package IronPdf

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

    IronPdf.ImageToPdfConverter.ImageToPdf("photo.jpg").SaveAs("output.pdf");
  3. 実際の環境でテストするためにデプロイする

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

NuGet 購入の準備ができていませんか?

PM >  Install-Package IronPdf

IronPDFNuGet でチェックしてください。1000万回以上のダウンロードで、C#によるPDF開発を変革しています。 DLL または Windowsインストーラー をダウンロードすることもできます。

C#でJPGファイルをPDFドキュメントに変換するにはどうすればよいですか?

1つのJPGファイルをPDFドキュメントに変換するには、IronPDFのImageToPdfConverterクラスのメソッドを1回呼び出すだけです。 この画像PDF変換ツールは、変換プロセス全体を自動的に処理し、適切にフォーマットされたPDFファイルを生成しながら画質を保持します。

using IronPdf;
// Convert a single JPG image to PDF
PdfDocument PDF = ImageToPdfConverter.ImageToPdf("inputImage.jpg");
// Save the converted PDF to disk
pdf.SaveAs("output.pdf");
using IronPdf;
// Convert a single JPG image to PDF
PdfDocument PDF = ImageToPdfConverter.ImageToPdf("inputImage.jpg");
// Save the converted PDF to disk
pdf.SaveAs("output.pdf");
IRON VB CONVERTER ERROR developers@ironsoftware.com
$vbLabelText   $csharpLabel

画像からPDFへの出力例

C#でJPGをPDF .NETに変換する方法:画像1 - 入力画像からPDF出力

ImageToPdfメソッドは、JPGまたはJPEG画像のファイルパスを受け取り、PdfDocumentオブジェクトを返します。 このPDFコンバータは、ディスクまたはアクセス可能なネットワーク上の場所に保存された画像をサポートしています。 完成したPDFファイルは、元のファイルの解像度と色の忠実度を維持し、写真やスキャンした文書が意図したとおりに表示されるようにします。

IronPDFのコンバーターはWindows、Mac、Linuxオペレーティングシステムをサポートしており、ソフトウェアの依存関係を追加することなく、どのような環境でもイメージからPDFへのソリューションを展開することができます。

複数の JPG 画像を 1 つの PDF ファイルに変換するにはどうすればよいですか?

複数のJPGファイルを1つのPDF文書に結合することは、フォトアルバムの作成、スキャンしたページの統合、複数の画像のアーカイブに不可欠です。 JPGからPDFへのコンバータは、ファイルパスの配列を受け入れ、すべての画像をそれぞれのページに各画像を持つ単一のPDFにマージします。

using IronPdf;
// Define multiple JPG images to convert
string[] jpgImages = { "page1.jpg", "page2.jpeg", "page3.jpg" };
// Convert all images into a single PDF document
PdfDocument PDF = ImageToPdfConverter.ImageToPdf(jpgImages);
// Save the combined PDF
pdf.SaveAs("combined-document.pdf");
using IronPdf;
// Define multiple JPG images to convert
string[] jpgImages = { "page1.jpg", "page2.jpeg", "page3.jpg" };
// Convert all images into a single PDF document
PdfDocument PDF = ImageToPdfConverter.ImageToPdf(jpgImages);
// Save the combined PDF
pdf.SaveAs("combined-document.pdf");
IRON VB CONVERTER ERROR developers@ironsoftware.com
$vbLabelText   $csharpLabel

このアプローチでは、複数のJPG画像を希望の順序で変換することができます; 配列内のファイルパスを適宜アレンジしてください。 PDFコンバータは、JPG画像の大きなバッチでも効率的に動作し、最新のハードウェアで多くの画像を数秒で処理します。

請求書処理や文書のデジタル化などの企業シナリオでは、ディレクトリ内の画像ファイルを列挙して、コンバーターに直接渡すことができます。 これにより、手作業なしでJPGをPDFに変換する自動ワークフローが可能になります。

どのような画像形式をサポートしていますか?

IronPDFの画像PDF化ツールはJPGやJPEG以外の複数の画像フォーマットをサポートしています。 PNG、BMP、GIF、TIFFファイルは、同じわかりやすいAPIを使って変換できます。 このような柔軟性は、あなたのアプリケーションが、ユーザーが提供するどのような画像フォーマットにも対応できることを意味します。

using IronPdf;
// Convert PNG image to PDF
PdfDocument pngPdf = ImageToPdfConverter.ImageToPdf("graphic.png");
pngPdf.SaveAs("graphic.pdf");
// Convert BMP to PDF
PdfDocument bmpPdf = ImageToPdfConverter.ImageToPdf("scan.bmp");
bmpPdf.SaveAs("scan.pdf");
using IronPdf;
// Convert PNG image to PDF
PdfDocument pngPdf = ImageToPdfConverter.ImageToPdf("graphic.png");
pngPdf.SaveAs("graphic.pdf");
// Convert BMP to PDF
PdfDocument bmpPdf = ImageToPdfConverter.ImageToPdf("scan.bmp");
bmpPdf.SaveAs("scan.pdf");
IRON VB CONVERTER ERROR developers@ironsoftware.com
$vbLabelText   $csharpLabel

PNGからPDFへの出力

How to Convert JPG to PDF .NET with C#:画像2 - PNGからPDFへのPDF出力

コンバータは自動的に画像フォーマットを検出し、適切な処理を適用します。 モバイルデバイスからの圧縮JPEG写真、高忠実度のPNGグラフィックス、またはレガシーBMPファイルのいずれを扱う場合でも、PDF変換は一貫した高品質の結果を生成します。

この同じコンバーターはDOCXファイル、Excelスプレッドシート、PowerPointプレゼンテーションも処理でき、IronPDFは包括的な文書処理ソリューションとなっています。

変換後のPDFの画質を保つにはどうすればよいですか?

PDF変換時に画質を維持することは、Professionalな文書にとって非常に重要です。 IronPdfはデフォルトでJPG画像のオリジナル解像度を保持し、変換プロセス中に劣化が起こらないことを保証します。

ファイルサイズと画質のバランスをとる必要があるシナリオのために、IronPDFはPDF圧縮オプションを提供しています。 ソース画像の向きが正しくない場合、PDFページを回転させることもできます。

このPDFコンバータは、出力に圧縮や透かしを追加する可能性のある無料サービスの代替とは異なり、任意の制限を課すことなく、高解像度の写真やスキャンした文書で動作します。

ページのサイズと向きをカスタマイズするにはどうすればよいですか?

出力PDFフォーマットを制御することで、さまざまな使用ケースに柔軟に対応できます。 IronPDFは画像から新しいPDFドキュメントを作成する際に、ページの寸法と向きを指定することができます。

using IronPdf;
// Create renderer with custom settings
ChromePdfRenderer renderer = new ChromePdfRenderer();
renderer.RenderingOptions.PaperSize = IronPdf.Rendering.PdfPaperSize.A4;
renderer.RenderingOptions.PaperOrientation = IronPdf.Rendering.PdfPaperOrientation.Landscape;
// Convert image using HTML wrapper for custom sizing
string imageHtml = "<img src='wide-photo.jpg' style='width:100%'/>";
PdfDocument PDF = renderer.RenderHtmlAsPdf(imageHtml);
pdf.SaveAs("landscape-photo.pdf");
using IronPdf;
// Create renderer with custom settings
ChromePdfRenderer renderer = new ChromePdfRenderer();
renderer.RenderingOptions.PaperSize = IronPdf.Rendering.PdfPaperSize.A4;
renderer.RenderingOptions.PaperOrientation = IronPdf.Rendering.PdfPaperOrientation.Landscape;
// Convert image using HTML wrapper for custom sizing
string imageHtml = "<img src='wide-photo.jpg' style='width:100%'/>";
PdfDocument PDF = renderer.RenderHtmlAsPdf(imageHtml);
pdf.SaveAs("landscape-photo.pdf");
IRON VB CONVERTER ERROR developers@ironsoftware.com
$vbLabelText   $csharpLabel

出力

C#でJPGをPDF .NETに変換する方法:画像3 - PDF出力にカスタマイズされた画像

このテクニックでは、画像をHTMLでラップし、JPG画像がPDFページ上でどのように表示されるかを正確に制御することができます。 余白を設定し、拡大縮小を適用し、画像を1つのPDFファイルの必要な場所に正確に配置することができます。

レンダリングのカスタマイズについては、IronPDFのレンダリングオプションのドキュメントをご覧ください。

結論

IronPDFはJPG to PDF .NET開発を複雑なタスクからシンプルで信頼できる操作に変えます。 このライブラリは、外部のオンラインサービスや他のPDFツールに依存することなく、単一の画像、複数のJPGファイル、さまざまな画像フォーマットを一貫した高品質の結果で処理します。

IronPDFはPDFコンバータのドラッグアンドドロップサイトとは異なり、自動化されたドキュメントワークフロー、バッチ処理、企業統合のためのプログラム制御を提供します。 このコンバータは、品質を維持しながら効率的に画像を処理するため、写真管理から文書アーカイブシステムまで幅広いアプリケーションに最適です。

無料トライアルを開始して、IronPDFが.NETプロジェクトでどのようにイメージからPDFへの変換を簡素化するかを体験するか、ライセンスを購入して本番環境に導入してください。

よくある質問

C#を使用してJPGをPDFに変換する方法を教えてください。

IronPDFを使ってC#でJPG画像をPDFに変換することができます。このライブラリは画像からPDFへの変換を処理するシンプルで効率的なメソッドを提供し、高品質の出力を保証します。

IronPDFを使ってJPGをPDFに変換する利点は何ですか?

IronPDFは高品質の画像を保持しながら、信頼性の高いJPGからPDFへの変換を提供します。単一および複数の画像変換をサポートし、自動化されたワークフローのためのプログラム制御を提供します。

IronPdfはエンタープライズレベルのドキュメント管理システムに適していますか?

はい、IronPdfは企業のワークフローに理想的です。IronPDFはJPGからPDFへの変換を文書管理システムに統合し、堅牢な自動化機能と変換プロセスのコントロールを提供します。

IronPdfは一度に複数のJPG画像変換を扱うことができますか?

もちろんです。IronPDFは複数のJPG画像を1つのPDFドキュメントに変換することができ、.NETアプリケーションのバッチ処理のための強力なツールです。

なぜ開発者はオンラインのJPGからPDFへのツールではなくIronPDFを選ぶべきなのでしょうか?

開発者はより大きなコントロール、セキュリティ、自動化機能のためにオンラインツールよりもIronPDFを選ぶべきです。IronPDFは.NETアプリケーションに直接統合され、インターネットにアクセスすることなくシームレスな変換プロセスを提供します。

IronPDFは変換中に画質を維持しますか?

IronPDFはJPG画像をPDFに変換する際、元の品質を保持し、高解像度で視覚的に魅力的な出力を保証します。

.NETで画像をPDFに変換するIronPDFを実装するのは簡単ですか?

.NETアプリケーションにIronPDFを実装するのは簡単です。ライブラリはシンプルなコード例と包括的なドキュメントを提供し、開発者の統合プロセスをガイドします。

カーティス・チャウ
テクニカルライター

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

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