----- Original Message ----- 
From: "Gupta, Rahul" <[EMAIL PROTECTED]>
To: "Post all your questions about iText here" 
<[email protected]>
Sent: Wednesday, September 20, 2006 7:19 PM
Subject: Re: [iText-questions] populate the 
existingpdfformfromdatabasevalues


> Hi Paulo
>
> Is it possible to fill XFA forms using iText from the database.

Yes.

> Could you suggest the other possible way i can fill the XFA forms with the 
> specific data.
>

The way below works if you have the right field name and are using the 
latest iText version.

Paulo

> Thanks
> Rahul
> -----Original Message-----
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] Behalf Of Paulo
> Soares
> Sent: Wednesday, September 20, 2006 11:52 AM
> To: Post all your questions about iText here
> Subject: Re: [iText-questions] populate the existing
> pdfformfromdatabasevalues
>
>
>
>
>> -----Original Message-----
>> From: [EMAIL PROTECTED]
>> [mailto:[EMAIL PROTECTED] On
>> Behalf Of Gupta, Rahul
>> Sent: Wednesday, September 20, 2006 4:44 PM
>> To: Post all your questions about iText here
>> Subject: Re: [iText-questions] populate the existing pdf
>> formfromdatabasevalues
>>
>> Hi
>>
>> I m doing in the following way:
>>
>>   String key;
>>         PdfReader reader = new
>> PdfReader("C:\\src\\EditPdf\\IPC-1752-1_v1.02.pdf");
>>         AcroFields form = reader.getAcroFields();
>>         HashMap fields = form.getFields();
>>         for (Iterator i = fields.keySet().iterator(); i.hasNext(); ) {
>>             key = (String) i.next();
>>             System.out.println(key);
>>         }
>>
>> after this I am inserting the values like this:
>>
>>  try {
>>             PdfStamper stamp = new PdfStamper(reader,  new
>> FileOutputStream("C:\\stamped.pdf"));
>>             stamp.getAcroFields();
>
> form = stamp.getAcroFields();
>
>>             //set the field values in the pdf form
>>
>> form.setField("MCD[0].RoHSpage1[0].RequestInformation[0].Reque
>> stCompanyName[0]", "Rahul Gupta");
>>             stamp.setFormFlattening(true);
>>             stamp.close();}
>>
>>         catch(Exception e) {
>>             System.out.println("Error: " + e);
>>         }
>>
>> But now also its giving me the the same error.
>>
>> sorry for such simple question, as I am not so expert in java.
>>
>> Thanks
>> Rahul
>>
>> -----Original Message-----
>> From: [EMAIL PROTECTED]
>> [mailto:[EMAIL PROTECTED]
>> Behalf Of Paulo
>> Soares
>> Sent: Wednesday, September 20, 2006 11:17 AM
>> To: Post all your questions about iText here
>> Subject: Re: [iText-questions] populate the existing pdf form
>> fromdatabasevalues
>>
>>
>> Use PdfStamper.getAcroFields().
>>
>> Paulo
>>
>> > -----Original Message-----
>> > From: [EMAIL PROTECTED]
>> > [mailto:[EMAIL PROTECTED] On
>> > Behalf Of Gupta, Rahul
>> > Sent: Wednesday, September 20, 2006 4:14 PM
>> > To: Post all your questions about iText here
>> > Subject: Re: [iText-questions] populate the existing pdf form
>> > from databasevalues
>> >
>> > Hi
>> >
>> > Nice to get so early reply. The problem now I m facing
>> > is,when I try to write in one of the acrofield its giving me
>> > following exception :
>> >
>> > Error: com.lowagie.text.DocumentException: This AcroFields
>> > instance is read-only.
>> >
>> > I even tried to check the properties of existing pdf, but its
>> > not read only and the pdf form has been developed in Adobe
>> > Designer 7.0
>> >
>> > Thanks
>> > Rahul Gupta
>> >
>> > -----Original Message-----
>> > From: [EMAIL PROTECTED]
>> > [mailto:[EMAIL PROTECTED]
>> > Behalf Of Bruno
>> > Lowagie (iText)
>> > Sent: Tuesday, September 19, 2006 9:12 AM
>> > To: Post all your questions about iText here
>> > Subject: Re: [iText-questions] populate the existing pdf form from
>> > database values
>> >
>> >
>> > Gupta, Rahul wrote:
>> > > Hi,
>> > >
>> > > I am working on a project in which i have to populate the
>> > existing pdf form from the database. The problem here I am
>> > facing is, how do I know the exact position where I have to
>> > fill the values from the database to the pdf form.
>> >
>> > If your PDF document can't give you the coordinates as
>> > explained in the
>> > FAQ: http://itext.ugent.be/library/question.php?id=31
>> > Then you are making the wrong assumptions: you don't have a
>> pdf form,
>> > you only have a PDF document.
>> > Open the document in Acrobat and add AcroFields to it, then
>> > follow the
>> > instructions of the FAQ.
>> > br,
>> > Bruno
>> >
>> > --------------------------------------------------------------
>> > -----------
>> > Take Surveys. Earn Cash. Influence the Future of IT
>> > Join SourceForge.net's Techsay panel and you'll get the
>> > chance to share your
>> > opinions on IT & business topics through brief surveys -- and
>> > earn cash
>> > http://www.techsay.com/default.php?page=join.php&p=sourceforge
>> > &CID=DEVDEV
>> > _______________________________________________
>> > iText-questions mailing list
>> > [email protected]
>> > https://lists.sourceforge.net/lists/listinfo/itext-questions
>> >
>> > --------------------------------------------------------------
>> > -----------
>> > Take Surveys. Earn Cash. Influence the Future of IT
>> > Join SourceForge.net's Techsay panel and you'll get the
>> > chance to share your
>> > opinions on IT & business topics through brief surveys -- and
>> > earn cash
>> > http://www.techsay.com/default.php?page=join.php&p=sourceforge
>> > &CID=DEVDEV
>> > _______________________________________________
>> > iText-questions mailing list
>> > [email protected]
>> > https://lists.sourceforge.net/lists/listinfo/itext-questions
>> >
>>
>>
>> Aviso Legal:
>>
>> Esta mensagem é destinada exclusivamente ao destinatário.
>> Pode conter informação confidencial ou legalmente protegida.
>> A incorrecta transmissão desta mensagem não significa a perca
>> de confidencialidade. Se esta mensagem for recebida por
>> engano, por favor envie-a de volta para o remetente e
>> apague-a do seu sistema de imediato. É proibido a qualquer
>> pessoa que não o destinatário de usar, revelar ou distribuir
>> qualquer parte desta mensagem.
>>
>>
>>
>> Disclaimer:
>>
>> This message is destined exclusively to the intended
>> receiver. It may contain confidential or legally protected
>> information. The incorrect transmission of this message does
>> not mean the loss of its confidentiality. If this message is
>> received by mistake, please send it back to the sender and
>> delete it from your system immediately. It is forbidden to
>> any person who is not the intended receiver to use,
>> distribute or copy any part of this message.
>>
>>
>>
>>
>> --------------------------------------------------------------
>> -----------
>> Take Surveys. Earn Cash. Influence the Future of IT
>> Join SourceForge.net's Techsay panel and you'll get the
>> chance to share your
>> opinions on IT & business topics through brief surveys -- and
>> earn cash
>> http://www.techsay.com/default.php?page=join.php&p=sourceforge
>> &CID=DEVDEV
>> _______________________________________________
>> iText-questions mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/itext-questions
>>
>
>
> Aviso Legal:
> Esta mensagem é destinada exclusivamente ao destinatário. Pode conter 
> informação confidencial ou legalmente protegida. A incorrecta transmissão 
> desta mensagem não significa a perca de confidencialidade. Se esta 
> mensagem for recebida por engano, por favor envie-a de volta para o 
> remetente e apague-a do seu sistema de imediato. É proibido a qualquer 
> pessoa que não o destinatário de usar, revelar ou distribuir qualquer 
> parte desta mensagem.
>
> Disclaimer:
> This message is destined exclusively to the intended receiver. It may 
> contain confidential or legally protected information. The incorrect 
> transmission of this message does not mean the loss of its 
> confidentiality. If this message is received by mistake, please send it 
> back to the sender and delete it from your system immediately. It is 
> forbidden to any person who is not the intended receiver to use, 
> distribute or copy any part of this message.
>
> -------------------------------------------------------------------------
> Take Surveys. Earn Cash. Influence the Future of IT
> Join SourceForge.net's Techsay panel and you'll get the chance to share 
> your
> opinions on IT & business topics through brief surveys -- and earn cash
> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> _______________________________________________
> iText-questions mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/itext-questions
> -------------------------------------------------------------------------
> Take Surveys. Earn Cash. Influence the Future of IT
> Join SourceForge.net's Techsay panel and you'll get the chance to share 
> your
> opinions on IT & business topics through brief surveys -- and earn cash
> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> _______________________________________________
> iText-questions mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/itext-questions
> 


-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
iText-questions mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/itext-questions

Reply via email to