将表格保存为PDF /电子邮件给用户C#/ ASP

时间:2017-11-06 20:34:35

标签: c# asp.net pdf webforms

我真的不知道从哪个项目开始。我在这里做了一些研究,但没找到我需要的东西。基本上,我有一个用户将导航到的表单,填写几个文本框/单选按钮。我在底部有一个提交按钮,将数据提交到我的SQL数据库。我在Visual Basic(C#/ ASP)工作。

提交后,我想提供一个选项,将webform保存为PDF,如果可能,还可以选择将该webform的副本通过电子邮件发送给其他用户/组。我认为最简单的方法是将save as pdf选项包括在内,然后用户可以转到他们的个人电子邮件,并按照这种方式进行操作。

是否有任何基本的“将Webform保存为PDF”代码模板或您可以提供给我的任何提示?在过去几天我尽可能多地阅读其他问题/论坛时,请随意发布链接。

一如既往,感谢您的帮助。

2 个答案:

答案 0 :(得分:0)

以下是一些将HTML或WebPages转换为PDF的.NET库

PDFSharp:http://www.pdfsharp.net/?AspxAutoDetectCookieSupport=1
免费的.NET PDF库:https://marketplace.visualstudio.com/items?itemName=E-iceblueCoLtd.FreeNETPDFLibrary
iText 7:https://github.com/itext/itext7-dotnet

您可以生成一个收据页面,然后让用户选择使用其中一个库将该页面转换为pdf以获取其记录。

答案 1 :(得分:0)

这是一个页面,显示如何使用iTextSharp从文本框数据创建PDF。

https://forums.asp.net/t/1906686.aspx?convert+aspx+page+into+pdf+and+send+the+pdf+as+attachment

此页面显示如何通过电子邮件发送PDF。

https://www.codeproject.com/Questions/459105/Convert-web-page-to-pdf-and-send-it-as-attachment

祝你好运!