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 に答える