Paulo,
Thanks that fixed it. Took me some time to figure out to get the AcroFields
from the reader, but I did and everything is working fine now.
Joe
----- Original Message ----
From: Paulo Soares <[EMAIL PROTECTED]>
To: Post all your questions about iText here
<itext-questions@lists.sourceforge.net>
Sent: Wednesday, May 16, 2007 5:03:31 PM
Subject: Re: [iText-questions] Reading Form Data
Use AcroFields.
Paulo
----- Original Message -----
From: "Joe L" <[EMAIL PROTECTED]>
To: <itext-questions@lists.sourceforge.net>
Sent: Wednesday, May 16, 2007 9:10 PM
Subject: [iText-questions] Reading Form Data
> Hi,
>
> I've tried this 2 ways of reading form data so far, and I don't know what
> I'm doing wrong. The first time I did it I got field names that were
> meaningless to me, so I edited it in Designer 7 and then the field names
> became garbled.
>
> I downloaded a form off the IRS's website for testing.
> http://www.irs.gov/pub/irs-pdf/f1040ez.pdf
>
> I ran it through this code:
> PdfReader reader = new PdfReader("C:\\f1040ez.pdf");
> PRAcroForm form = reader.getAcroForm();
>
> if(form == null)
> {
> System.out.println("This form has no fields");
> }
>
> ArrayList list = form.getFields();
>
> for(Object o:list)
> {
> PRAcroForm.FieldInformation fieldInfo =
> (PRAcroForm.FieldInformation)o;
>
> System.out.println(fieldInfo.getName());
> }
> reader.close();
>
> and got output like this:
> f1_002(0)
> f1_003(0)
> f1_004(0)
> f1_005(0)
> f1_006(0)
> f1_007(0)
> f1_008(0)
> ...
> ...
> ...
>
> As you can see, field names aren't meaningful. I changed the first one to
> firstName and the second to lastName in designer 7 and then saved it.
>
> When I ran the same code I got a bunch of null characters in the field
> names. So, I thought I was doing something wrong, and I used the code
> here:
> http://itext.ugent.be/library/com/lowagie/examples/forms/ListFields.java
>
> With the code from the website it still had the null characters there. I
> can't paste the contents here because yahoo doesn't let you paste null
> characters. Is there a workaround for this? How can I change the field
> names to something meaningful without messing it up? Is there another PDF
> editor I should use?
>
> Thanks,
> Joe
-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
iText-questions mailing list
iText-questions@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/itext-questions
Buy the iText book: http://itext.ugent.be/itext-in-action/
____________________________________________________________________________________Give
spam the boot. Take control with tough spam protection in the all-new Yahoo!
Mail Beta.
http://advision.webevents.yahoo.com/mailbeta/newmail_html.html
-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
iText-questions mailing list
iText-questions@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/itext-questions
Buy the iText book: http://itext.ugent.be/itext-in-action/