我有一个处理交易的MVC网站,然后将包含交易信息的页面呈现为发票。
我可以选择将页面打印为收据。
发票很好地设计了引导程序和更多自定义样式,
我被要求选择将发票通过电子邮件发送到交易电子邮件
现在我的问题是,如果有办法将服务器上的页面呈现为PDF,并通过电子邮件发送而不将页面返回给客户端,
此外,如果可能,我将需要应用打印CSS样式制作PDF,因为在打印时页面上隐藏了很多东西。
答案 0 :(得分:0)
我使用Rotativa将razor视图转换为pdf并保留css样式和布局。
对我来说非常好。
https://github.com/webgio/Rotativa
nuget链接如下。看起来很多人都在使用它。