首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MvcRazorToPdf另存为MemoryStream或Byte[]

MvcRazorToPdf另存为MemoryStream或Byte[]
EN

Stack Overflow用户
提问于 2014-04-24 22:47:12
回答 1查看 1K关注 0票数 0

我在一个Azure网站上使用MvcRazorToPdf,创建我的PDF并在浏览器中输出它们。

现在,我创建了一个新函数来直接通过电子邮件将PDF作为附件发送(不需要在浏览器中输出它们)。

谁知道有没有可能保存的PDF格式(与MvcRazorToPdf)为一个MemoryStream或Byte[]?

EN

回答 1

Stack Overflow用户

发布于 2015-04-01 17:52:49

我已经实现了类似的东西。所以基本上我没有改变我的方法来输出PDF。我所做的是使用restsharp在我得到PDF的URL上发出请求,然后你得到的是下面几行(这只是部分代码,所以你可以得到想法)

代码语言:javascript
复制
var client = new RestClient(IAPIurl);
var request = new RestRequest(String.Format(IAPIurl_generatePDF, targetID), Method.GET);
RestResponse response = (RestResponse) client.Execute(request);

// Here is your byte array 
response.RawBytes

否则,您可以使用我在here中的回答,在那里我讨论了直接返回文件。

希望这能有所帮助!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23272304

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档