當您想要在HTML中嵌入圖像時使用Base64編碼,您需要獲取該圖像的二進位資料,這可以通過讀取圖像文件或通過網路請求接收。在此範例中,我們已導入想要使用的圖像並獲取其二進位資料。 然後,使用Convert.ToBase64String方法,您成功地將其轉換為Base64。通過此方法,您將能夠將您的圖像新增到您用來渲染PDF文件的任何HTML內容中。
欲了解更全面的指南,包括其他範例和範例程式碼,請存取此操作指南。
探索用於在PDF中嵌入圖像的資料URI方案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");
Imports IronPdf
Imports IronSoftware.Drawing
Imports System
Imports System.IO
Dim renderer As New ChromePdfRenderer()
' Import image file as byte
Dim binaryData As Byte() = File.ReadAllBytes("sample.jpg")
' Convert byte to base64
Dim imgDataUri As String = "data:image/jpg;base64," & Convert.ToBase64String(binaryData)
Dim imgHtml As String = $"<img src='{imgDataUri}'>"
Dim pdf As PdfDocument = renderer.RenderHtmlAsPdf(imgHtml)
pdf.SaveAs("embedded_example_1.pdf")當您想要在HTML中嵌入圖像時使用Base64編碼,您需要獲取該圖像的二進位資料,這可以通過讀取圖像文件或通過網路請求接收。在此範例中,我們已導入想要使用的圖像並獲取其二進位資料。 然後,使用Convert.ToBase64String方法,您成功地將其轉換為Base64。通過此方法,您將能夠將您的圖像新增到您用來渲染PDF文件的任何HTML內容中。
欲了解更全面的指南,包括其他範例和範例程式碼,請存取此操作指南。
探索用於在PDF中嵌入圖像的資料URI方案Nuget Downloads 21,105,021|版本:2026.9剛剛發布