Sounds good the idea of concatenating FO files, but how can that actually be 
achieved if using several page masters? 

Gonzalo Vásquez Sáez
Gerente Investigación y Desarrollo (R&D)
Altiuz Soluciones Tecnológicas de Negocios Ltda.
Av. Nueva Tajamar 555 Of. 802, Las Condes - CP 7550099
+56 2 335 2461
gvasq...@altiuz.cl
http://www.altiuz.cl
http://www.altiuzreports.com
  


El 22-11-2013, a las 6:02, Alexios Giotis <alex.gio...@gmail.com> escribió:

> For the first case, each document should be rendered separately but you may 
> reuse the FopFactory to speed it up.
> 
> For the 2nd case, I assume that the output file of the printing process has 
> thousand of pages and if so, my recommendation is to generate FOP 
> intermediate format for each document (a FOP specific XML format) and then 
> concatenate the FOP intermediate format files to final PDF,AFP or PS output 
> file(s). Although you mentioned a single output file, if you exceed 50 
> thousand pages, you might need to split it. The number depends on the 
> complexity of the documents. By splitting, the memory requirements are 
> reduced and the concatenation can also be executed in parallel. A small 
> example for generating the intermediate format and then concatenating exists 
> at [1].
> 
> HTH,
> Alex Giotis
> 
> 
> [1] 
> http://svn.apache.org/viewvc/xmlgraphics/fop/trunk/examples/embedding/java/embedding/intermediate/ExampleConcat.java?view=markup
> 
> 
>> 
>> On 11/21/2013 02:11 PM, Gonzalo Vasquez wrote:
>>> One of our processes has to deal with thousands of documents in a batch 
>>> process, either for email sending, or for printing.
>>> 
>>> Depending on our customers' needs, we choose from PDF, AFP and PS as output 
>>> formats. Now we are trying to move everything to FO generated documents, so 
>>> we can you a single template for all output formats.
>>> 
>>> Several questions arise:
>>> 
>>>     • On the email process (many files as output), do I have to deal with 
>>> every document in a separate context, or is there any fo-related trick to 
>>> achieve this in a better way?
>>>     • In the printing process (single file output), is there anyway to feed 
>>> the template just once for all documents and the "add" the data to get a 
>>> huge document with all the subdocuments in it?
>>> 
>>> Any other ideas for such batch processing?
>>> 
>>> Any comments will be of great help!
>>> 
>>> 
>>> Regards,
>>> 
>>> 
>>> 
>>> 
>>> Gonzalo Vásquez Sáez
>>> Gerente Investigación y Desarrollo (R&D)
>>> Altiuz Soluciones Tecnológicas de Negocios Ltda.
>>> Av. Nueva Tajamar 555 Of. 802, Las Condes - CP 7550099
>>> +56 2 335 2461
>>> gvasq...@altiuz.cl
>>> http://www.altiuz.cl
>>> http://www.altiuzreports.com
>>>     
>>> 
>> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: fop-users-unsubscr...@xmlgraphics.apache.org
> For additional commands, e-mail: fop-users-h...@xmlgraphics.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: fop-users-unsubscr...@xmlgraphics.apache.org
For additional commands, e-mail: fop-users-h...@xmlgraphics.apache.org

Reply via email to