当您想使用Base64编码在HTML中嵌入图像时,您需要通过读取图像文件或通过网络请求获取图像的二进制数据。在这个例子中,我们已经导入了我们想要使用的图像并获取了其二进制数据。 然后,使用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")当您想使用Base64编码在HTML中嵌入图像时,您需要通过读取图像文件或通过网络请求获取图像的二进制数据。在这个例子中,我们已经导入了我们想要使用的图像并获取了其二进制数据。 然后,使用Convert.ToBase64String方法,您成功将其转换为Base64。通过这种方法,您将能够将您的图像添加到您用于渲染PDF文档的任何HTML内容中。
欲了解更全面的指南,包括其他示例和示例代码,请访问此操作指南。
探索在 PDF 中嵌入图片的数据 URI 方案Nuget Downloads 21,105,021|版本:2026.9刚刚发布