Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/26.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
如何从asp.net网页生成pdf报告_Asp.net_Sql Server_C# 4.0 - Fatal编程技术网

如何从asp.net网页生成pdf报告

如何从asp.net网页生成pdf报告,asp.net,sql-server,c#-4.0,Asp.net,Sql Server,C# 4.0,我的应用程序中有一个网页,标题中有两张图片,标题后面有一个表格,有两行两列(在这个表格中,我有文本框用于输入项目Id),然后是gridview来显示特定项目的记录,最后我在“gridview”后面有另一个表格(在这个表中,我有另一个文本框来显示记录的总数)。 如果我只输入itemId,那么它将在gridview中显示该项的所有记录,并在文本框中显示记录总数。 我必须对170个项目重复此过程,请向我展示一些解决方案,以便只需单击即可获取所有项目数据,但对于每个项目(必须重复标题和两个表)…,如果此

我的应用程序中有一个网页,标题中有两张图片,标题后面有一个表格,有两行两列(在这个表格中,我有文本框用于输入项目Id),然后是gridview来显示特定项目的记录,最后我在“gridview”后面有另一个表格(在这个表中,我有另一个文本框来显示记录的总数)。 如果我只输入itemId,那么它将在gridview中显示该项的所有记录,并在文本框中显示记录总数。 我必须对170个项目重复此过程,请向我展示一些解决方案,以便只需单击即可获取所有项目数据,但对于每个项目(必须重复标题和两个表)…,如果此输出可以保存在pdf文件或word文件中


提前感谢。

我建议您使用JSPDF…简单且正确:

我过去使用的是iTextSharp。我认为它是可用于PDF的最强大的开源框架之一

下面是一些关于如何使用它的代码示例:


可以肯定:您希望在客户端生成PDF,对吗?是的(客户端为PDF),但所有项目都应重复设计。我知道了,但我关心的是如何在所有页面上重复设计。例如,如果我在查询中发送今天的日期,则返回所有记录(例如:3500)在所有170个项目中..但是对于每一个项目,所有的设计都应该重复..听起来可能需要一个处理程序来生成这个。请在这里找到其他信息