将错误从Gridview导出到PDF [英] Export Error from Gridview to PDF

查看:76
本文介绍了将错误从Gridview导出到PDF的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在gridview中使用gridview.

我正在尝试从gridview导出到pdf.但是,我收到文档无页面"错误.

有什么问题.

参见我的ASPX.VB代码
-------------------

I am using gridview within gridview.

I am trying to export from gridview to pdf. but, i am getting "The document has no pages" Error.

what is the problem.

see my ASPX.VB Code
-------------------

Response.ContentType = "application/pdf"
       Response.AddHeader("content-disposition", "attachment;filename=GridViewExport.pdf")
       Response.Cache.SetCacheability(HttpCacheability.NoCache)
       Dim sw As New StringWriter()
       Dim hw As New HtmlTextWriter(sw)
       GridView1.AllowPaging = False
       GridView1.DataBind()
       GridView1.RenderControl(hw)
       Dim sr As New StringReader(sw.ToString())
       Dim pdfDoc As New Document(PageSize.A4, 10.0F, 10.0F, 10.0F, 0.0F)
       Dim htmlparser As New HTMLWorker(pdfDoc)

       PdfWriter.GetInstance(pdfDoc, Response.OutputStream)
       pdfDoc.Open()
       htmlparser.Parse(sr)
       pdfDoc.Close()
       Response.Write(pdfDoc)
       Response.End()

推荐答案

错误表明所形成的PDF已损坏.

请参阅以下有关如何执行此操作的文章:
使用ITextSharp将Gridview数据导出为PDF [ ^ ]
将数据库导出到Excel,PDF,HTML,RTF ,不支持ASP.NET的XML等 [如何从ASP.NET页面创建PDF文件 [ ^ ]
使用iTextSharp(GridView)将HTML导出到Pdf [ ^ ]
Error suggests that the PDF formed is corrupt.

Have a look at the following article on how to do it:
Export Gridview data to PDF using ITextSharp[^]
Export Database to Excel, PDF, HTML, RTF, XML, etc. for ASP.NET without Automation[^]
How to create PDF files from ASP.NET pages[^]
Export Html to Pdf using iTextSharp(GridView)[^]


这篇关于将错误从Gridview导出到PDF的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆