嵌入位圖與圖片
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
嵌入位圖與圖片

嵌入位圖與圖片

當您想要在HTML中嵌入圖像時使用Base64編碼,您需要獲取該圖像的二進位資料,這可以通過讀取圖像文件或通過網路請求接收。在此範例中,我們已導入想要使用的圖像並獲取其二進位資料。 然後,使用Convert.ToBase64String方法,您成功地將其轉換為Base64。通過此方法,您將能夠將您的圖像新增到您用來渲染PDF文件的任何HTML內容中。

欲了解更全面的指南,包括其他範例和範例程式碼,請存取此操作指南。

探索用於在PDF中嵌入圖像的資料URI方案
在 GitHub 上查看

準備開始了嗎?

Nuget Downloads 21,916,531版本:2026.11剛剛發布