我有一个.Net 4.0网络应用程序,其中包含一些动态jquery图表和图表我希望能够将页面的当前内容通过电子邮件发送给登录用户而不需要任何类似打印页面的功能可供参考。
基本上我想复制javascript window.print()函数,但通过电子邮件发送内容。
我想以编程方式发送呈现的网页。
答案 0 :(得分:0)
这可能会这样做。
将整个页面转换为PDF
然后将PDF作为附件发送
http://www.codeproject.com/Articles/7089/Generate-PDF-documents-from-a-HTML-page-using-ASP
http://www.codeproject.com/Articles/5567/Create-and-manipulate-PDF-documents-100-NET
答案 1 :(得分:0)
PHP中有一个解决方案,所以我不知道这是否有用。您可以将名为Smarty的模板库和普通的HTML和Jquery / Javascript用于模板,并将数据分配给模板中的变量。然后你可以使用$ smarty-> fetch命令来检索输出到变量的内容,然后在电子邮件中发送变量的内容。
这就是我为一些需要允许用户修改样式或通过ajax帖子添加内容的Web应用程序所做的操作。