Java component that creates a newspaper style PDF from a list of fulltext articles in XML format. It should have multiple columns like a newspaper, with articles filled as much as possible on a page or cut in 2 sections continued on next pages.
The resulting PDF should be configurable in number of columns, font usage, header/footer.
The xml contains stories for example:
The style info is for the entire pdf, fonts, nr-of-columns, header/footer.
The positioning and shape of the article is not stated in the xml, the articles should be fit on a page, such that the page is filled the most. Or cut into 2 parts divided over 2 pages.
Preferably using iText.