2013-02-12 2 views
0

PDFBOX를 사용하여 PDF 양식에서 현재 페이지 번호를 얻는 방법은 무엇입니까?PDFBOX를 사용하여 PDF 양식에서 현재 페이지 번호를 얻는 방법은 무엇입니까?

특정 필드 페이지 번호를 가져 오는 방법이 있습니까? 예를 들어 First name이라는 텍스트 상자가 PDF 양식의 4 페이지에있는 경우 현재 페이지 번호를 4로 검색 할 수 있습니까?

가능한 해결책에 대한 통찰력이 있으십니까?

감사합니다.

답변

0

저는 일반적으로 pdf 빌드 중에 새로운 페이지마다 페이지 번호 정보를 채 웁니다. 즉, 현재 마지막 페이지 인 편집 된 페이지의 페이지 번호를 알 수 있습니다.

addPageNumber(_document.getNumberOfPages(), content); 
:

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(); 
} 

나는 매개 변수로 페이지의 현재 수와이 메소드를 호출

관련 문제