vb.net – itextsharp:如何添加新页面并写入?
发布时间:2020-12-17 00:20:05 所属栏目:大数据 来源:网络整理
导读:在vb.net中,我填写了pdf文档的第一页,我如何从第二页开始? Document document = new Document(PageSize.A4,50,50);System.IO.MemoryStream msReport = new System.IO.MemoryStream();try { // creation of the different writers PdfWriter writer = PdfWri
在vb.net中,我填写了pdf文档的第一页,我如何从第二页开始?
Document document = new Document(PageSize.A4,50,50); System.IO.MemoryStream msReport = new System.IO.MemoryStream(); try { // creation of the different writers PdfWriter writer = PdfWriter.GetInstance(document,msReport); // we add some meta information to the document document.AddTitle("My Title"); document.AddAuthor("Me"); document.Open(); for (int i = 1; i <= 5; i++) { document.NewPage(); iTextSharp.text.Table datatable = new iTextSharp.text.Table(3); datatable.Padding = 2; datatable.Spacing = 0; float[] headerwidths = { 6,20,32 }; datatable.Widths = headerwidths; datatable.DefaultHorizontalAlignment = Element.ALIGN_LEFT; datatable.AddCell(i.ToString()); datatable.AddCell("This is my name."); datatable.AddCell("0123456789"); datatable.AddCell("No"); datatable.AddCell("Yes"); datatable.AddCell("No"); document.Add(datatable); } } catch (Exception e) { Console.Error.WriteLine(e.Message); } // we close the document document.Close(); Response.Clear(); Response.AddHeader("content-disposition","attachment;filename=Export.pdf"); Response.ContentType = "application/pdf"; Response.BinaryWrite(msReport.ToArray()); Response.End(); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |