我正在尝试将背景设置为 pdf 并设法用图像设置它我的 pdf 有一个大表格,因此页面是自动添加的,而不是使用该Document.NewPage()
方法,因此图像背景仅在第一页上设置。这是添加背景的代码:
Image backImg = Image.GetInstance(@"D:\websites\DIS\bugs\130208\A4.png");
backImg.SetAbsolutePosition(0, 0);
backImg.Alignment = Image.UNDERLYING;
var doc = new Document(pageSize);
PdfWriter pdfWriter = PdfWriter.GetInstance(doc, new FileStream(filePath, FileMode.Create));
doc.Open();
doc.Add(backImg);
...
creating a big table
并且不使用该doc.NewPage()
方法。在关闭文档之前,我是否必须循环抛出每个页面并在末尾添加背景图像,但是如何将它放在背景中而不是其他元素之上?