Amit Maheshwari created PDFBOX-4323:
---------------------------------------
Summary: Not able to determine the page (page number) of the some
form fields
Key: PDFBOX-4323
URL: https://issues.apache.org/jira/browse/PDFBOX-4323
Project: PDFBox
Issue Type: Bug
Components: AcroForm, PDModel
Affects Versions: 2.0.2
Reporter: Amit Maheshwari
Attachments: fda-form-356h-Scrubbed.pdf
I am not able to decide the page number of some form fields (specially of page
4, 5 of attached pdf).
How I'm trying to get page number:
# First I get list of all pages (as in 'PDPageTree') of pdf using
'pdDocumentCatalog.GetPages()'
# Then I get 'PDAcroForm' for the same pdf using 'getAcroForm()' method
# Then I get list of all Fields (as in 'PDFieldTree') from previously got
AcroForm
I use all these information in following code to get Page Number:
var widgets = field.getWidgets();
var widget = (widgets.toArray()[0] as PDAnnotationWidget);
if (widget != null)
{
int pageNo = pages.indexOf(widget.getPage());
}
There is no error, just I am getting pageNo = -1 (as list doesn't contain such
page)
But for some fields, list of pages doesn't contain the page which I get from
'widget.getPage()'
Let me know if some more clarification required.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]