我在我的 Asp.net MVC5 项目中使用 MvcRazorToPdf 从模型创建 pdf。这很好用,但我想包含来自 base64 字符串的图像,因为我不想保存生成的图像。
System.Drawing.Image img = generator.GenerateImage();
string imageBase64Data = Convert.ToBase64String(Helper.ImageToByteArray(img));
string imageDataURL = string.Format("data:image/png;base64,{0}", imageBase64Data);
ViewBag.Image = imageDataURL;
return new PdfActionResult(myobject);
...
<img src="@ViewBag.Image" />
工作正常,如果在普通视图中显示图像,但 pdf 不显示图像。
感谢您的帮助或替代方案。