如何使用PDFBOX从PDF表格中获取当前页码?

时间:2013-02-12 11:39:59

标签: java pdfbox

如何使用PDFBOX从PDF表单获取当前页码?

有没有办法获取特定字段的页码?例如,如果PDF表单的4页上存在名为First name的文本框,则可以将当前页码检索为4吗?

对可能解决方案的任何见解?

谢谢

1 个答案:

答案 0 :(得分:0)

我通常在pdf构建期间填写每个新页面上的页码信息。这意味着我知道当前最后一页的已编辑页面的页码。

private void addPageNumber(int page, PDPageContentStream content) throws Exception {
  content.beginText();
  String pageNumber = page + "";
  // TODO: move to the needed text position
  content.drawString(pageNumber);
  content.endText();
}

我用当前页数作为参数调用此方法:

addPageNumber(_document.getNumberOfPages(), content);