1

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

有什么方法可以获取特定字段的页码?例如,如果一个名为的文本框First name出现在 PDF 表单的第 4 页上,是否可以将当前页码检索为 4?

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

谢谢

4

1 回答 1

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);
于 2013-02-12T11:47:01.337 回答