Here is a useful example. I have solved my problem by reference the example.
Thanks all for the helps. >2. You have an interactive form that is based on AcroForm technology. > >The PDF created with Open Office as described in section 6.3.5 is such a form. >By adapting the code sample from the book ( http://1t3xt.be/?107 ) >you'll be >able to inspect the form. However, this code won't return any field if >possibility Xun-An Zhang NHQ - Information Management and Technologies | AC - Gestion et technologies de l'information Citizenship and Immigration Canada | Citoyenneté et Immigration Canada 219 Laurier Avenue West Ottawa ON K1A 1L1 | 219 avenue Laurier Ouest Ottawa ON K1A 1L1 Office | Bureau CAN B240b [email protected] Telephone | Téléphone 613-948-2467 Facsimile | Télécopieur 613-957-6279 Government of Canada | Gouvernement du Canada -----Original Message----- From: 1T3XT BVBA [mailto:[email protected]] Sent: March-22-12 1:54 PM To: [email protected] Subject: Re: [iText-questions] How to fill a general writable PDF file On 22/03/2012 17:59, Zhang.Xun-An wrote: > Hi Paulo, > > Thank you for response so fast. > > I don't know the inside of a general PDF file. We're very sorry, but the concept of "a general PDF file" isn't mentioned in SO-32000-1 (which is the ISO standard defining PDF), so we can't answer your question without asking some counter-questions to determine what you mean. We hope you understand. > What I have are some general editable pdf files. Please define "editable". It would help if you read the intro of chapter 6 of the book you're referring to: http://www.manning.com/lowagie2/samplechapter6.pdf > They are not created in Java with 'PdfPCell' or 'pdfField'. That doesn't matter. If you go to section 6.3.5 of chapter 6, you'll find out that iText can also fill out forms that are created using Open Office. On page 181, you'll find the title "INSPECTING THE FORM AND ITS FIELDS". Of course, you already found the source code to inspect your form on the itextpdf.com site. > Is it possible we fill in values with 'AcroFields' in iText jar. There are three possibilities: 1. You have a PDF that looks as if it's a form, but in reality, it's just a flat PDF. In that case, you won't find any software that can help you to fill out the form easily. You could use iText to add text at absolute positions, but... you'd need to know the coordinates of the fields first. When people say they have a "general PDF", they often talk about PDFs like this. "Traditional PDFs" are PDF without any interactivity. We usually don't refer to them as forms. When we talk about PDF forms, we usually refer to an interactive form. 2. You have an interactive form that is based on AcroForm technology. The PDF created with Open Office as described in section 6.3.5 is such a form. By adapting the code sample from the book ( http://1t3xt.be/?107 ) you'll be able to inspect the form. However, this code won't return any field if possibility 3 applies. 3. You have an interactive form that is based on XFA technology XFA stands for the XML Forms Architecture. In this case, your PDF isn't really built using PDF syntax. The PDF only serves as container and background. The actual content is stored inside the PDF container as XML. Please watch this video to find out more: http://www.youtube.com/watch?v=qxtAy2Czsh0 You can also use this demo for testing: http://demo.itextsupport.com/xfademo/ If you don't know "the inside of your PDFs" and you do not wish to share any of your PDFs, there is very little we can do. As a matter of fact, there is very little ANYBODY can do, except maybe some shameless vendor who wants to sell you something before understanding your needs... That probably wouldn't help you either, would it? ------------------------------------------------------------------------------ This SF email is sponsosred by: Try Windows Azure free for 90 days Click Here http://p.sf.net/sfu/sfd2d-msazure _______________________________________________ iText-questions mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/itext-questions iText(R) is a registered trademark of 1T3XT BVBA. Many questions posted to this list can (and will) be answered with a reference to the iText book: http://www.itextpdf.com/book/ Please check the keywords list before you ask for examples: http://itextpdf.com/themes/keywords.php ------------------------------------------------------------------------------ This SF email is sponsosred by: Try Windows Azure free for 90 days Click Here http://p.sf.net/sfu/sfd2d-msazure _______________________________________________ iText-questions mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/itext-questions iText(R) is a registered trademark of 1T3XT BVBA. Many questions posted to this list can (and will) be answered with a reference to the iText book: http://www.itextpdf.com/book/ Please check the keywords list before you ask for examples: http://itextpdf.com/themes/keywords.php
