Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/305.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# asp.net pdf渲染器_C#_Asp.net_Pdf - Fatal编程技术网

C# asp.net pdf渲染器

C# asp.net pdf渲染器,c#,asp.net,pdf,C#,Asp.net,Pdf,我想问您如何使用c#在asp.net中呈现pdf。 因此,我的网站可以显示pdf。一种方法是从应用程序生成latex,然后将latex转换为pdf: 这样做的好处是,除了使用latex而不是html之外,您可以像编写所有其他视图一样编写视图。您可以使用(在“本地处理模式”下,因此不需要SQL Server Reporting Services)在网页中显示在Visual Studio中创建的报表 如果希望报表直接以PDF格式输出(而不是显示在ReportViewer控件中),可以使用本文介绍的

我想问您如何使用c#在asp.net中呈现pdf。
因此,我的网站可以显示pdf。

一种方法是从应用程序生成latex,然后将latex转换为pdf:

这样做的好处是,除了使用latex而不是html之外,您可以像编写所有其他视图一样编写视图。

您可以使用(在“本地处理模式”下,因此不需要SQL Server Reporting Services)在网页中显示在Visual Studio中创建的报表

如果希望报表直接以PDF格式输出(而不是显示在ReportViewer控件中),可以使用本文介绍的技术在服务器上呈现报表,然后将PDF流发送到web客户端:

此解决方案的优点是您不需要使用任何第三方库。

您可以使用或(有免费版本)


您可以在下面提供的评论中获取更多信息。

基本上是重复的:请更具体:您希望能够动态生成PDF,还是只在您的站点中显示PDF,或者只让用户从您的站点下载PDF?你的问题还不清楚。iText的免费版本使用AGPL,这是一个非常严格的许可证。另外,我看到了这一点,但我不熟悉许可证的实际工作方式。我会更新答案。据我所知,AGPL与GPL非常相似,它也会影响服务器应用程序。链接中有趣的一句话是“警告一句:RazorTex非常年轻且不稳定——比其他任何东西都要多——所以请做好准备!”请注意,该博客条目已经有4个月了,因此,我希望从那时起它会成熟一点。引用的链接会显示一条“未找到”消息。