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/

Reply via email to