我有一个在 MVC(Razor)环境中实现的Web应用程序。 在此应用程序中,有一个页面显示 SQL Server(使用实体框架)与 WebGrid 的数据。
我想知道如何嵌入按钮以将此WebGrid数据下载为 PDF 文件?
提前致谢。
答案 0 :(得分:1)
您需要第三方组件才能生成PDF,因为.NET本身并不包含任何内容。我推荐iTextSharp。然后,您只需从数据库中获取数据并构造一个包含在Pdf文档中的PdfPTable对象。
我写了一篇文章,其中包含完整的代码:http://www.mikesdotnetting.com/Article/205/Exporting-The-Razor-WebGrid-To-PDF-Using-iTextSharp