来自asp.net的电子邮件发票(MVC网页)

时间:2015-07-08 22:03:54

标签: asp.net-mvc twitter-bootstrap printing asp.net-mvc-5

我有一个处理交易的MVC网站,然后将包含交易信息的页面呈现为发票。

我可以选择将页面打印为收据。

发票很好地设计了引导程序和更多自定义样式,

我被要求选择将发票通过电子邮件发送到交易电子邮件

现在我的问题是,如果有办法将服务器上的页面呈现为PDF,并通过电子邮件发送而不将页面返回给客户端,

此外,如果可能,我将需要应用打印CSS样式制作PDF,因为在打印时页面上隐藏了很多东西。

1 个答案:

答案 0 :(得分:0)

我使用Rotativa将razor视图转换为pdf并保留css样式和布局。

对我来说非常好。

https://github.com/webgio/Rotativa

nuget链接如下。看起来很多人都在使用它。

https://www.nuget.org/packages/Rotativa