我要插入内容到页面的PDF中的中间需求。
所述内容可以是动态表或图像。
我的概念是对PDF第一分割成两个部分,然后得到的新内容添加和更换的占位符场追加。
的分裂被称为平铺按iText的,这里是对于相同的一个例子。 http://itextpdf.com/examples/iia.php?id=116
上面的代码有2个缺点:1.它拆分成页16份。 但是该例子的一部分。 不过我不能想出一个办法将文件分割成只有2件。 2.其次拆分页面被转换成这样一个完整的页面扰乱其比例。
重排码是另一个问题。
剩下的内容应该被重新排序的附加模式。 但直到但我只找到代码中添加全新的页面,而不仅仅是内容。
我发现,通过更换一个占位符追加PDF内容代码:
float[] fieldPosition= pdfTemplate.getAcroFields().getFieldPositions("tableField");
PdfPTable table = buildTable();
PdfContentByte cb = stamper.getOverContent(1);
table.writeSelectedRows(0, -1, fieldPosition[1],fieldPosition[4],cb);
请帮我解决了这个要求。