透かしなしで本番環境でテストしてください。
必要な場所で動作します。
30日間、完全に機能する製品をご利用いただけます。
数分で稼働させることができます。
製品トライアル期間中にサポートエンジニアリングチームへの完全アクセス
多くのライブラリがC#開発者に画像をPDFに変換することを可能にします。 無料でユーザーフレンドリーかつ優れたパフォーマンスを持つライブラリを見つけるのは難しいことがあります。なぜなら、一部は有料であったり、複雑であったり、機能が限定されていたりするためです。 これらのライブラリの中で、IronPDF は無料で効率的かつ実装が簡単なC#ライブラリとして際立っています。 それには包括的なドキュメントと、プロフェッショナルで応答性のあるサポートチームが含まれています。
IronPDFは、.NETプロジェクトでPDFファイルを生成、読み取り、編集、保存するための.NETライブラリです。 IronPDFは、CSS3やJSを含む完全なHTML-to-PDFのサポートとともに、.NET 5、Core、Standard、Framework向けのHTML-to-PDF機能を備えています。
画像をPDFに変換する方法を学ぶためのサンプルプロジェクトを作成する方法を見てみましょう。
ImageToPdf
メソッドを使用して画像をPDFに変換する新しいプロジェクトを作成するには、Microsoft Visual Studio を開きます。 最新バージョンのVisual Studioを使用することをお勧めします。 新しいプロジェクトを作成する手順はバージョンによって異なる場合がありますが、それ以外の部分はすべてのバージョンで同じはずです。
「Create New Project」をクリックしてください。
プロジェクトテンプレートを選択し、このデモンストレーションではコンソールアプリケーションのテンプレートを選択します。 ご要件に応じて、どれでもご使用いただけます。
[次へ]をクリック。 プロジェクトに名前を付ける
「次へ」をクリックして、.NET Frameworkのバージョンを選択してください。
Create ボタンをクリックします。
新しいプロジェクトは以下のように作成されます。
Visual Studioで新しいコンソールアプリケーションを作成する
次に、このプロジェクトにIronPDF NuGet パッケージをインストールして、その機能を利用します。 IronPDFの興味深い点は、独自のAPIに依存せずにPDFドキュメントの生成に伴うストレスを取り除くことです。HTMLからPDFへのレンダリング例では、HTML、JS、CSS、JPG、PNG、GIF、SVGといったオープンスタンダードなドキュメントタイプからピクセル完璧なPDFをレンダリングします。 要するに、それは開発者が既に持っているスキルを利用します。
NuGet パッケージをインストールするには、ツール > NuGet パッケージ マネージャー > パッケージ マネージャー コンソールに移動します。 次のウィンドウが表示されます:
パッケージマネージャー コンソール UI
次に、パッケージマネージャーコンソールに以下のコマンドを書きます:
Install-Package IronPdf
Enterを押してください。
パッケージマネージャーコンソールでIronPdf
パッケージをインストールします
次のステップでは、以下の画像をPDFに変換する方法を示します。
サンプル画像
ライブラリを使用するには、program.cs
ファイルにIronPDFライブラリを参照します。 ファイルの上部に次のコードスニペットを書き込んでください。
using IronPdf;
using IronPdf;
Imports IronPdf
次に、メイン関数の中に以下のコードを書いてください。 これはJPGファイルをPDFファイルに変換します。
PdfDocument doc = ImageToPdfConverter.ImageToPdf(@"D:\Iron Software\ImageToPDF\bird.jpg", IronPdf.Imaging.ImageBehavior.CropPage);
doc.SaveAs(@"D:\Iron Software\ImageToPDF\bird.pdf");
PdfDocument doc = ImageToPdfConverter.ImageToPdf(@"D:\Iron Software\ImageToPDF\bird.jpg", IronPdf.Imaging.ImageBehavior.CropPage);
doc.SaveAs(@"D:\Iron Software\ImageToPDF\bird.pdf");
Dim doc As PdfDocument = ImageToPdfConverter.ImageToPdf("D:\Iron Software\ImageToPDF\bird.jpg", IronPdf.Imaging.ImageBehavior.CropPage)
doc.SaveAs("D:\Iron Software\ImageToPDF\bird.pdf")
上記のコード例では、IronPDFが提供するImageToPdfConverterクラスを画像変換に使用しています。 ImageToPdfメソッドを使用して、画像からPDFドキュメントを作成できます。 それは、画像ファイルとSystem.Drawing
オブジェクトの両方を入力として受け付けます。
静的メソッドImageToPdf
は、単一の画像ファイルを同じ寸法のPDFドキュメントに変換します。 2つの引数を取ります: 画像パスと画像の動作(用紙に表示される方法)。 Imaging.ImageBehavior.CropPage
は、用紙サイズを画像サイズと同じに設定します。デフォルトのページサイズはA4です。次のコード行を使用して設定できます:
ImageToPdfConverter.PaperSize = IronPdf.Rendering.PdfPaperSize.Letter;
ImageToPdfConverter.PaperSize = IronPdf.Rendering.PdfPaperSize.Letter;
ImageToPdfConverter.PaperSize = IronPdf.Rendering.PdfPaperSize.Letter
複数のページサイズオプションが用意されており、要件に応じて設定できます。
次の例では、JPG画像を新しいドキュメントに変換します。
static void Main(string [] args)
{
var imageFiles = System.IO.Directory.EnumerateFiles(@"D:\Iron Software\ImageToPDF\").Where(f => f.EndsWith(".jpg")
f.EndsWith(".jpeg"));
// Convert the images to a PDF and save it.
PdfDocument doc = ImageToPdfConverter.ImageToPdf(imageFiles);
doc.SaveAs(@"D:\Iron Software\ImageToPDF\JpgToPDF.pdf");
}
static void Main(string [] args)
{
var imageFiles = System.IO.Directory.EnumerateFiles(@"D:\Iron Software\ImageToPDF\").Where(f => f.EndsWith(".jpg")
f.EndsWith(".jpeg"));
// Convert the images to a PDF and save it.
PdfDocument doc = ImageToPdfConverter.ImageToPdf(imageFiles);
doc.SaveAs(@"D:\Iron Software\ImageToPDF\JpgToPDF.pdf");
}
IRON VB CONVERTER ERROR developers@ironsoftware.com
上記のコードでは、まずSystem.IO.Directory.EnumerateFiles
が指定されたフォルダ内のすべてのファイルを取得します。 その後、そのフォルダからすべてのJPG画像をフィルタリングし、imageFiles
変数に格納します。 PNGまたは他の画像形式がある場合は、Where
クエリにそれを追加するだけです。
次の行では、すべての画像を取り込み、単一のPDFドキュメントに結合します。
以下のコードスニペットは、ドキュメントを印刷します:
doc.Print();
doc.Print();
doc.Print()
Print メソッドは、PdfDocument クラスによって提供され、ドキュメントをデフォルトのプリンターで印刷します。 また、プリンタ名やその他の設定を変更するオプションも提供しています。 ドキュメント印刷の詳細については、こちらのPDF印刷の例をご覧ください。
このチュートリアルでは、コード例を使って画像をPDFファイルに変換する非常に簡単な方法を紹介しました。単一の画像をPDFに変換するか、複数の画像を1つのPDFファイルに結合するか、いずれの方法も解説しています。さらに、1行のコードでドキュメントを印刷する方法についても説明しました。
さらに、IronPDFの重要な機能には以下が含まれます:
PDFフォームの作成と編集。
IronPDFには便利で興味深い機能が多数提供されています。詳細については、IronPDFのホームページをご覧ください。
IronPDFはIron Softwareスイートの一部です。 Iron Suiteには、IronXL、IronBarcode、IronOCR、IronWebscraperなどの興味深い製品も含まれており、これらの製品はどれも非常に便利です。 現在、5つの製品すべてを2つの価格で購入できるので、Iron Suiteを完全に購入することで最大250%節約できます。 詳細については、ライセンス詳細ページをご覧ください。