Hi,

> Am 09.04.2015 um 01:00 schrieb Mayer, Alan@DCSS <[email protected]>:
> 
> BR,
> 
> We have historically used Adobe LiveCycle Designer to create XDP templates 
> that we populate with Adobe LiveCycle ES3 server software.
> 

we are using Adobe LiveCycle server products in various projects successfully 
so from that PDFBox might be able to help you but only under certain, very 
limited conditions. We are using PDFBox inside LiveCycle Projects but not to 
replace core functionality.

What do you do with the populated form? Which module(s) are you using?

> We are creating a new application and are looking for a simpler solution.

What is the complexity you'd like to get rid of? Is it the server based 
architecture? ...

> We are wondering if we can use Adobe LiveCycle Designer XDP form templates, 
> read them with PDFBox, populate fields programmatically, and save as PDF 
> programmatically.
> 
> We suspect that we may have to use PDF Templates created with Adobe Acrobat, 
> or XDP templates created with Adobe LiveCycle designer that we 'save as' to 
> PDF templates.
> 

Yes, you'd need a PDF to start from.
Technically it would be possible to create the PDF 'wrapper' from scratch using 
PDFBox but there are a lot of other things which have to be done when writing a 
PDF with a XDP form contained - PDFBox doesn't have high level functions to do 
that for you and I don't know of any samples that this has been done before.

> Also, is there an option in PDFBox to 'flatten' a PDF template with field 
> data added?
> 

If you have a dynamic XDP form you'd need an XFA renderer which PDFBox doesn't 
have. PDFBox can only 'flatten' static PDF forms.

If you are looking for a pure Java lib you might want to check 
http://www.datalogics.com/products/pdf/pdfjavatoolkit/ 
<http://www.datalogics.com/products/pdf/pdfjavatoolkit/> (which is developed by 
Adobe) or iText that has an add on module called XFA worker.

In order to make an informed decision about PDFBox being a fit there would be 
more information needed. 


BR
Maruan


> Thanks,
> 
> Alan Mayer
> 
> 
> -----Original Message-----
> From: Xu, Hui@DCSS
> Sent: Wednesday, April 08, 2015 3:47 PM
> To: [email protected]; [email protected]
> Cc: Mayer, Alan@DCSS
> Subject: RE: .XDP file can load & edit in PDFBox?
> 
> We have .xdp templates in history, may find a way to reset some values and 
> save.
> 
> -----Original Message-----
> From: Maruan Sahyoun [mailto:[email protected]]
> Sent: Wednesday, April 08, 2015 2:55 PM
> To: [email protected]
> Subject: Re: .XDP file can load & edit in PDFBox?
> 
> Hi,
> 
>> Am 08.04.2015 um 21:37 schrieb Xu, Hui@DCSS <[email protected]>:
>> 
>> Hi,
>> 
>> I have lots .xdp forms. We are developing a new Java application.
>> 
> 
> as already asked on the dev mailing list - do you have .xdp files or do you 
> have PDFs with XFA forms?
> 
> BR
> Maruan
> 
>> Is it possible that pdfbox can load .xdp form and reset some field values, 
>> and then save it?
>> 
>> 
>> CONFIDENTIALITY NOTICE: This communication with its contents may contain 
>> confidential and/or legally privileged information. It is solely for the use 
>> of the intended recipient(s). Unauthorized interception, review, use or 
>> disclosure is prohibited and may violate applicable laws including the 
>> Electronic Communications Privacy Act. If you are not the intended 
>> recipient, please contact the sender and destroy all copies of the 
>> communication.
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
> 
> CONFIDENTIALITY NOTICE: This communication with its contents may contain 
> confidential and/or legally privileged information. It is solely for the use 
> of the intended recipient(s). Unauthorized interception, review, use or 
> disclosure is prohibited and may violate applicable laws including the 
> Electronic Communications Privacy Act. If you are not the intended recipient, 
> please contact the sender and destroy all copies of the communication.

Reply via email to