Hi Gonzalo,

The 2nd point is about concatenating files in FOP intermediate format, not 
XSL:FO (see [1]). Each document can have its own page masters, since this is 
defined in the XSL:FO.

[1] http://xmlgraphics.apache.org/fop/1.1/intermediate.html

Alex Giotis


On 22 Nov 2013, at 16:33, Gonzalo Vasquez <gvasq...@altiuz.cl> wrote:

> 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
> 


---------------------------------------------------------------------
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