ITCoNan
using iTextSharp.text;
using iTextSharp.text.pdf;


//创建 Document 
Document pdfDoc = new Document(new Rectangle(mm(100.7f),mm(140.7f)), ml, mr, mt, mb);
//创建 PdfWriter 将文档放入内存流
MemoryStream pdfStream = new MemoryStream();
PdfWriter pdfWriter = PdfWriter.GetInstance(pdfDoc, pdfStream);
pdfDoc.Open();
//新的pdf页面
pdfDoc.NewPage();
//创建PdfPTable 
PdfPTable table = new PdfPTable(new float[] { mm(30f), mm(20f), mm(25f), mm(25f) });
table.WidthPercentage = 100;
table.DefaultCell.Padding = 0;
table.DefaultCell.UseAscender = true;
//carton .No
PdfPCell cell = new PdfPCell(new Paragraph("Carton No.", ArialFont(9, Font.NORMAL)));
cell.BorderColor = BaseColor.BLACK; //添加table边框颜色 
cell.Border = Rectangle.RIGHT_BORDER;//显示右边框
cell.BorderWidth = 2;
cell.PaddingLeft = mm(2);
cell.Colspan = 2;
cell.UseAscender = true;
table.AddCell(cell);
//将table放在文档中
 pdfDoc.Add(table0);
//关闭文档
  pdfDoc.Close();
pdfWriter.Close();
//Http 下载
 Response.Clear();
 Response.ClearContent();
 Response.ClearHeaders();
Response.ContentType = "application/octet-stream";
 Response.AddHeader("Content-Disposition", "attachment; filename=" + fileName + ".pdf");
Response.BinaryWrite(pdfStream.ToArray());
Response.Flush();
Response.End();

  

分类:

技术点:

相关文章:

  • 2022-02-13
  • 2021-11-01
  • 2022-02-18
  • 2021-12-31
  • 2021-08-04
  • 2021-12-28
猜你喜欢
  • 2021-07-04
  • 2021-09-26
  • 2021-08-01
  • 2021-07-14
  • 2021-06-24
  • 2021-08-27
相关资源
相似解决方案