ビットマップと画像の埋め込み
using IronPdf;
using IronSoftware.Drawing;
using System;
using System.IO;

ChromePdfRenderer renderer = new ChromePdfRenderer();

// Import image file as byte
byte[] binaryData = File.ReadAllBytes("sample.jpg");

// Convert byte to base64
string imgDataUri = @"data:image/jpg;base64," + Convert.ToBase64String(binaryData);
string imgHtml = $"<img src='{imgDataUri}'>";

PdfDocument pdf = renderer.RenderHtmlAsPdf(imgHtml);
pdf.SaveAs("embedded_example_1.pdf");
NuGet Download
PM > Install-Package IronPdf
ビットマップと画像の埋め込み

ビットマップと画像の埋め込み

Base64エンコーディングを使用して画像をHTMLに埋め込みたい場合は、画像ファイルを読み込むか、ネットワークリクエストを介して画像のバイナリデータを取得する必要があります。この例では、使用したい画像をインポートし、そのバイナリデータを取得しました。 次に、Convert.ToBase64String メソッドを使用して、Base64 に正常に変換しました。この方法を使用することで、任意のHTMLコンテンツに画像を追加し、PDFドキュメントをレンダリングすることができます。

追加の例やサンプルコードを含むより包括的なガイドについては、こちらのガイドをご覧ください。

PDFに画像を埋め込むためのデータURIスキームを調べる
GitHubで見る

準備はできましたか?

Nuget Downloads 21,916,531バージョン:2026.11リリースされたばかり