我真的不知道从哪个项目开始。我在这里做了一些研究,但没找到我需要的东西。基本上,我有一个用户将导航到的表单,填写几个文本框/单选按钮。我在底部有一个提交按钮,将数据提交到我的SQL数据库。我在Visual Basic(C#/ ASP)工作。
提交后,我想提供一个选项,将webform保存为PDF,如果可能,还可以选择将该webform的副本通过电子邮件发送给其他用户/组。我认为最简单的方法是将save as pdf选项包括在内,然后用户可以转到他们的个人电子邮件,并按照这种方式进行操作。
是否有任何基本的“将Webform保存为PDF”代码模板或您可以提供给我的任何提示?在过去几天我尽可能多地阅读其他问题/论坛时,请随意发布链接。
一如既往,感谢您的帮助。
答案 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
祝你好运!