iTextSharp里的PdfWriter定位添加图片的方法
Document document = new Document(iTextSharp.text.PageSize.A4, 5, 5, 5, 5);
string pdfFile = string.Format("{0}.pdf", Guid.NewGuid().ToString());
string pdfFullPath = string.Format(@"{0}{1}", AppDomain.CurrentDomain.BaseDirectory + “RecPrintTemp\”, pdfFile);
// 创建该文档
// 创建一个文档变量
//Document document = new Document(psize, 0, 0, 0, 0);
PdfWriter writer = PdfWriter.GetInstance(document, new FileStream(pdfFullPath, FileMode.Create));
// 打开文档
document.Open();
// 添加内容
PdfContentByte cb = writer.DirectContent;
//创建一个图片对象
iTextSharp.text.Image img = iTextSharp.text.Image.GetInstance(new Uri(@"F:\1.png"));
iTextSharp.text.Image img1 = iTextSharp.text.Image.GetInstance(new Uri(@"F:\2.png"));
img.BorderWidthLeft = 0;
//iTextSharp.text.Image img = new iTextSharp.text.Image(image);
//设置图片的指定大小
//img.ScaleToFit(213F, 414F);
//img1.ScaleToFit(213F, 460F);
//按比例缩放
//img.ScalePercent(10);
//img1.ScalePercent(10);
//把图片增加到内容页的指定位子a 右深度 b width c height d 左深度 e bottom f left
//cb.AddImage(img, 0, 430F, 460F, 0, 70F, 390);
//cb.AddImage(img1, 0, 430F, 460F, 0, 70F,-10);