gpt4 book ai didi

c# - 将 datauri pdf 转换为文件以附加到电子邮件

转载 作者:行者123 更新时间:2023-11-30 23:29:50 28 4
gpt4 key购买 nike

我正在使用基本的 telerik 导出文档到 pdf 功能。这非常适合将页面直接导出给用户。然后我通过 datauri 将其作为字符串传递给 Controller ​​。

如何将其转换回文件以便我可以将其附加到电子邮件中?

imageData: "data:application/pdf;base64,JVBERi0xLjQKJcLB2s/OCgoxIDAg...

最佳答案

我找到了一种方法来做到这一点。替换一些 header ,转换为 byes,创建新流,将流附加到电子邮件。

 imageData = imageData.Replace("data:application/pdf;base64,", "");
byte[] bytes = Convert.FromBase64String(imageData);

Stream stream = new MemoryStream(bytes);
email.Attachments.AddFileAttachment("SALOR.pdf",stream);

关于c# - 将 datauri pdf 转换为文件以附加到电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35207995/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com