[ASP.NET] iTextSharp产生PDF档...Part_1(把GridView变成PDF(支
发布时间:2020-12-16 09:28:19 所属栏目:asp.Net 来源:网络整理
导读:摘要:[ASP.NET] 利用itextsharp组件把GridView变成PDF 今天有空刚好把USER需求记录起来 这次要把GridView转成PDF档 利用itextsharp组件来作http://sourceforge.net/projects/itextsharp/files/itextsharp/iTextSharp-5.0.4/itextsharp-5.0.4-dll.zip/downloa
摘要:[ASP.NET] 利用itextsharp组件把GridView变成PDF 今天有空刚好把USER需求记录起来 这次要把GridView转成PDF档 利用itextsharp组件来作http://sourceforge.net/projects/itextsharp/files/itextsharp/iTextSharp-5.0.4/itextsharp-5.0.4-dll.zip/download 不多说直接看CODE
后端程序: protected void Button1_Click(object sender,EventArgs e) { Response.ContentType = "application/pdf"; Response.ContentEncoding = System.Text.Encoding.UTF8; Response.AddHeader("content-disposition","attachment;filename=Y2J.pdf"); Response.Cache.SetCacheability(HttpCacheability.NoCache); System.IO.StringWriter stringWrite = new StringWriter(); System.Web.UI.HtmlTextWriter htmlWrite = new HtmlTextWriter(stringWrite); StringReader reader = new StringReader(stringWrite.ToString()); Document doc = new Document(PageSize.A4); PdfWriter.GetInstance(doc,Response.OutputStream); //设定中文 BaseFont BaseF = BaseFont.CreateFont("C:WindowsFontskaiu.ttf",BaseFont.IDENTITY_H,BaseFont.EMBEDDED); Font fontCh = new Font(BaseF,14); doc.Open(); int gvRowsCount = GridView1.Rows[0].Cells.Count; PdfPTable ptb = new PdfPTable(gvRowsCount); //表格标题 for (int h = 0; h < gvRowsCount; h++) { ptb.AddCell(new Phrase(GridView1.HeaderRow.Cells[h].Text,fontCh)); } ptb.HeaderRows = 1; //表格内文 for (int i = 0; i < GridView1.Rows.Count; i++) { for (int j = 0; j < gvRowsCount; j++) { ptb.AddCell(new Phrase(GridView1.Rows[i].Cells[j].Text,fontCh)); } } //写入并关闭 doc.Add(ptb); doc.Close(); }
Y2J‘s Life:http://kimenyeh.blogspot.tw/ 原文:大专栏 ?[ASP.NET] iTextSharp产生PDF档...Part_1(把GridView变成PDF(支持中文显示)) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 使用ItemType进行强类型转发器控制?
- asp-classic – <%%>和经典asp之间有什么区别?
- asp.net – 与Silverlight 5的串行通信(COM端口)
- asp.net – 用html拒绝基于Ajax JSON的帖子
- asp.net-mvc – 我的模型中名为Title的属性与我视图中的Vie
- asp.net – 下载列表asp mvc
- asp.net – Razor查看到Word文档或PDF
- asp.net-mvc-3 – ASP.Net MVC 3不显眼的验证不适用于部分视
- asp.net-mvc – 使用JSON结果填充下拉列表 – 使用MVC3,JQu
- asp.net – .NET 4.0实现OutputCacheProvider
推荐文章
站长推荐
- asp.net-mvc-4 – Css和Js捆绑,IController Exce
- asp.net – Visual studio – 在浏览器中查看时使
- asp.net操作xml增删改示例分享
- asp.net-mvc-2 – MVC的DataAnnotationsModelMet
- Asp.NET MVC视图中的引用
- asp.net-mvc-4 – Cshtml无法解析引用
- asp.net-mvc – 如何将MVC路由添加到特定控制器?
- msbuild – 使用新的ASP.NET CORE 1.1 csproj文件
- asp.net-mvc – @helper和Url.Action
- asp.net-core – 对Post请求的两次调用:使用htt
热点阅读