Créer des multi-document d'une page dynamiquement à l'aide de PDFBox

Je tente de créer un fichier PDF à partir d'un jeu de résultats Java. Si le rapport a été qu'une seule page, je n'aurais aucun problème ici. Le problème vient du fait que le rapport pourrait être n'importe où de un à dix pages. Pour l'instant j'ai ceci pour créer un document d'une page:

PDDocument document = new PDDocument();
PDPage page = new PDPage(PDPage.PAGE_SIZE_LETTER);
document.addPage(page);
PDPageContentStream content = new PDPageContentStream(document,page);

Donc ma question est, comment puis-je créer des pages dynamiquement comme ils sont nécessaires. Est-il orienté objet réponse me regarder en face et je ne vois pas?

Quel est si mauvais (dans le contexte de la très faible niveau PDFBox la création de la page de l'API) sur page = new PDPage, document.addPage(page), et content = new PDPageContentStream à chaque fois que votre page est pleine?
oui, je vous remercie! Comme je m'y attendais, la réponse était couchée juste sous mon nez.

OriginalL'auteur LiquidDrummer | 2014-02-24