Hi, sorry for this late response.
Your approach seems elegant. However, I think there is a quicker workaround: 1st step, you generate your PDF. 2nd step, you insert each page in a 2nd PDF, using FOP again: you can use the pdf-image plugin [1], in conjunction with free-form transformation extension [2] (rotation and scaling). For page selection, see TIFF handling [3], it is not documented, but should work with PDF files. Caution with that, this is not a stable feature. [1] http://www.jeremias-maerki.ch/development/fop/index.html [2] http://xmlgraphics.apache.org/fop/trunk/extensions.html#transform [3] http://xmlgraphics.apache.org/fop/trunk/graphics.html#page-selection Le 30/01/2012 11:10, Michael Meyer a écrit : > Hi > > I need to create a PDF file that meets the following requirements: > > - Every second page needs to be rotated by 180 degrees > - Each A4 page needs to contain four pages > > I found the documentation about the intermediate format [1]. This > seems to be the perfect solution for my problem: "Modifications > include ... imposition (n-up, rotation, scaling etc.) ....". So I > guess a solution for my problem would be the following: > > - Create xsl-fo template for ordinary PDF file (no rotation, no n-up) > - Render to Intermediate format > - Rotate every second page > - Add four pages to each page (4-up) > - Render the actual PDF > > The example in ExampleConcat.java uses an IFConcatenator. I didn't > find any examples for n-up and rotation (neither in the sources nor on > the web). > > Has anybody got an example for n-up and rotation manipulations of the > Intermediate format? > > Cheers michael > > [1] http://xmlgraphics.apache.org/fop/1.0/intermediate.html -- Pascal --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
