如何在ASP.NET中将网页转换为PDF?
我有一个表格中包含一些数据的网页,我想为我的用户提供下载PDF文件的选项,我如何在ASP.Net中做到这一点如何在ASP.NET中将网页转换为PDF?,asp.net,pdf,report,Asp.net,Pdf,Report,我有一个表格中包含一些数据的网页,我想为我的用户提供下载PDF文件的选项,我如何在ASP.Net中做到这一点 您可以使用报表生成器(如sql报表或crystal报表)生成pdf文件 您可以使用第三方pdf生成工具,并使用它在内存中生成pdf,然后将其发送到客户端use Response.Write 如果您不希望页面上出现实际的查看器,也可以使用MS ReportViewer控件并从代码中呈现PDF。查看该库。效果很好,使用webkit呈现引擎(Safari、Chrome)而不是精心设计的html
如果您不希望页面上出现实际的查看器,也可以使用MS ReportViewer控件并从代码中呈现PDF。查看该库。效果很好,使用webkit呈现引擎(Safari、Chrome)而不是精心设计的html/css解析器
这样做的好处是,您只需将url提供给它,它就会返回pdf。如果您使用asp.net mvc并希望将mvc视图的结果转换为pdf,则只需制作一个对打印机友好的页面版本即可发送到该页面。。你可以看看这个 如果您正在考虑从c#打印复杂的pdf报告。你可以看看这个 免责声明:我是的作者