string filename = DateTime.Now.ToString("yyyyMMddHHmmss").ToString() + ".pdf";

 float w = PageSize.A4.Width;
  float h = PageSize.A4.Height;
 Rectangle rect = new Rectangle(0, 0, w, 3 * h);
  Document document = new Document(rect);
  PdfWriter writer = PdfWriter.GetInstance(document, new FileStream(Server.MapPath(filename), FileMode.Create));
 Rectangle crop = new Rectangle(0, 2 * h, w, 3 * h);
  writer.CropBoxSize = crop;
document.Open();
PdfContentByte content = writer.DirectContent;
 PdfTemplate template = content.CreateTemplate(rect.Width, rect.Height);
  template.SaveState();
  template.SetColorFill(Color.RED);
  template.Rectangle(0, 0, w, h);
  template.FillStroke();
  template.RestoreState();
 template.SaveState();
  template.SetColorFill(Color.BLUE);
  template.Rectangle(0, h, w,  h);
  template.FillStroke();
  template.RestoreState();
 template.SaveState();
  template.SetColorFill(Color.BLACK);
  template.Rectangle(0, 2 * h, w, h/2 );
  template.FillStroke();
  template.RestoreState();
content.AddTemplate(template, 1, 0, 0, -1, 0, rect.Height);
 crop = new Rectangle(0, h, w, 2 * h);
  writer.CropBoxSize = crop;
  document.NewPage();
  content.AddTemplate(template, 1, 0, 0, -1, 0, rect.Height);
 crop = new Rectangle(0, 0, w, h);
  writer.CropBoxSize = crop;
  document.NewPage();
  content.AddTemplate(template, 1, 0, 0, -1, 0, rect.Height);
document.Close();
附件:http://down.51cto.com/data/2363094创新互联www.cdcxhl.cn,专业提供香港、美国云服务器,动态BGP最优骨干路由自动选择,持续稳定高效的网络助力业务部署。公司持有工信部办法的idc、isp许可证, 机房独有T级流量清洗系统配攻击溯源,准确进行流量调度,确保服务器高可用性。佳节活动现已开启,新人活动云服务器买多久送多久。
当前标题:itextsharp生成pdf分页-创新互联
标题来源:http://www.cqwzjz.cn/article/ccocdi.html

 建站
建站
 咨询
咨询 售后
售后
 建站咨询
建站咨询 
 