2013-02-12 75 views
0

如何使用PDFBOX從PDF表單中獲取當前頁碼?如何使用PDFBOX從PDF表單獲取當前頁碼?

有沒有什麼辦法讓特定領域的頁碼?例如,如果名爲First name的文本框出現在PDF表單的第4頁上,是否可以將當前頁碼檢索爲4?

任何洞察到可能的解決方案?

謝謝

回答

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); 
相關問題