我有一个pdf模板。我的任务是填充其字段并将表附加到当前页面或新页面(如果不适合)。
我知道如何在绝对位置添加内容,但如果我可以从iText
我需要的是那样的东西
PdfStamper stamper = new PdfStamper(pdfReader, fileStream);
PdfContentByte content = stamper.GetOverContent(1);
ColumnText colText= new ColumnText(stamper.GetOverContent(1));
colText.SetSimpleColumn(pageSize.Left, pageSize.Bottom,
pageSize.Right, pageSize.Top - content.PdfWriter.GetVerticalPosition(false));
colText.AddElement(table);
问题是content.PdfWriter.GetVerticalPosition
总是在我的情况下返回806
。那么有没有办法获得内容位置或画布高度或类似的东西?任何帮助将不胜感激