C# 如何在HTML中嵌入图像(不使用LinkedResource或CDO)

C# 如何在HTML中嵌入图像(不使用LinkedResource或CDO),c#,html,C#,Html,情况如下: 我想创建带有嵌入图像的HTML文档,如下所示: <html> <head> </head> <body> <img src="?" /> </body> </html> 其中“?”可能以某种方式指向嵌入的图像数据。也许,如果javascript能够解码.net生成的base64字符串,它可以让我更接近我的目标。。。 此文档是动态生成的,并提交给文档系统。因此,我无法使用LinkedR

情况如下: 我想创建带有嵌入图像的HTML文档,如下所示:

<html>
 <head>
 </head>
 <body>
  <img src="?" />
 </body>
</html>

其中“?”可能以某种方式指向嵌入的图像数据。也许,如果javascript能够解码.net生成的base64字符串,它可以让我更接近我的目标。。。
此文档是动态生成的,并提交给文档系统。因此,我无法使用LinkedResource使用任何指向图像的外部链接。

您应该检查MHTML格式。它用于将HTML与嵌入式资源相结合


请务必查看支持该格式的浏览器。

以下是一些生成mhtlm的好链接:


我发现MHTML不是一个好办法,因为浏览器支持有限,但它确实部分回答了我的问题。然而,我通过使用SharpPDF生成完全兼容的pdf找到了一个很好的替代方案。这个图书馆真是棒极了!无论如何谢谢你!