iTextSharp里的PdfWriter定位添加图片的方法

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);											
发布了33 篇原创文章 · 获赞 1 · 访问量 3209

猜你喜欢

转载自blog.csdn.net/ysgs129/article/details/105631714