我想问你如何使用c#在asp.net中呈现pdf。 所以我的网站可以显示pdf。
答案 0 :(得分:1)
您可以使用Aspose.PDF或iText(有免费版本)。
您可以read about the licensing for iText了解有关下面提供的评论的更多信息。
答案 1 :(得分:0)
一种方法是从您的应用程序生成乳胶,然后将乳胶转换为pdf:
http://www.emphess.net/2010/11/09/create-high-quality-pdfs-with-razor-view-engine-and-latex
这样做的好处是你可以像所有其他视图一样编写视图,除了你使用latex而不是html。
答案 2 :(得分:0)
您可以使用ReportViewer component(在“本地处理模式”中,因此您不需要SQL Server Reporting Services)来显示在网页中的Visual Studio中创建的报告。
如果希望报表直接以PDF格式输出(而不是在ReportViewer控件中显示),则可以使用本文中概述的技术在服务器上呈现报表,然后将PDF流发送到Web客户端:
此解决方案的优点是您不需要使用任何第三方库。