ライブ環境でテストする
ウォーターマークなしで本番環境でテストしてください。
必要な場所でいつでも動作します。
多くのライブラリがC#開発者に画像をPDFに変換することを可能にします。 無料でユーザーフレンドリーかつ優れたパフォーマンスを持つライブラリを見つけるのは難しいことがあります。なぜなら、一部は有料であったり、複雑であったり、機能が限定されていたりするためです。 これらのライブラリの中で、IronPDF無料で効率的かつ簡単に実装できるC#ライブラリとして際立っています。 以下を含みます: 包括的なドキュメントプロフェッショナルで迅速な対応のサポートチーム。
IronPDFは、.NETプロジェクトでPDFファイルを生成、読み取り、編集、保存するための.NETライブラリです。 IronPDFは、CSS3やJSを含む完全なHTML-to-PDFのサポートとともに、.NET 5、Core、Standard、Framework向けのHTML-to-PDF機能を備えています。
画像をPDFに変換する方法を学ぶためのサンプルプロジェクトを作成する方法を見てみましょう。
イメージトゥPDF
画像をPDFに変換するメソッド新しいプロジェクトを作成するには、Microsoft Visual Studio を開きます。 最新バージョンのVisual Studioを使用することをお勧めします。 新しいプロジェクトを作成する手順はバージョンによって異なる場合がありますが、それ以外の部分はすべてのバージョンで同じはずです。
「Create New Project」をクリックしてください。
プロジェクトテンプレートを選択し、このデモンストレーションではコンソールアプリケーションのテンプレートを選択します。 ご要件に応じて、どれでもご使用いただけます。
[次へ]をクリック。 プロジェクトに名前を付ける
「次へ」をクリックして、.NET Frameworkのバージョンを選択してください。
作成ボタンをクリックしてください。
新しいプロジェクトは以下のように作成されます。
Visual Studioで新しいコンソールアプリケーションを作成する
次に、インストールしますIronPDF NuGetパッケージこのプロジェクトでその機能を使用する。 IronPDFの興味深い点は、独自のAPIに依存せずにPDFドキュメントの生成に伴うフラストレーションを取り除くことです。HTMLからPDFへのレンダリング例以下のオープン標準ドキュメント形式からピクセルパーフェクトのPDFをレンダリングします: HTML、JS、CSS、JPG、PNG、GIF、SVG。 要するに、それは開発者が既に持っているスキルを利用します。
インストールするには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")
以下のコード例では、ImageToPdfConverterクラス画像変換にはIronPDFが提供するものを使用します。 についてImageToPdfメソッドは、画像からPDF文書を作成するために使用できます。 入力として、画像ファイルおよび System.Drawing
オブジェクトの両方を受け入れます。
静的メソッド ImageToPdf
は、単一の画像ファイルを同じ寸法のPDFドキュメントに変換します。 以下のように翻訳します:
2つの引数を取ります:画像パスと画像の動作(画像が用紙に表示される方法). Imaging.ImageBehavior.CropPage
では、用紙サイズが画像サイズと同じに設定されます。デフォルトのページサイズはA4となります。以下のコード行で設定できます:
// コード例:
pdfDocument.Imaging.ImageBehavior.CropPage = true;
// コード例:
pdfDocument.Imaging.ImageBehavior.CropPage = true;
' コード例:
pdfDocument.Imaging.ImageBehavior.CropPage = True
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()
について印刷方法提供元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%節約できます。 ご訪問くださいライセンス詳細ページ詳細については。
9つの .NET API製品 オフィス文書用