J'ai un copain qui a voulu l'utiliser au départ mais finalement il n'a pas eu confiance, il avait peur que ce ne soit pas stable (on dirait que le développement est en béta et qu'ils n'ont pas avancé depuis 2003....)
Finalement il a utilisé "iText". Ca permet de générer des fichiers en PDF mais aussi en RTF.
Adresse = http://www.lowagie.com/iText/
Je viens de jeter un oeil sur leur site c'est vachement mieux documenté que POI. A mon avis garde POI si tu as besoin de créer des fichiers Excel. Mais pour générer du PDF, RTF ou TXT "iText" m'a l'air pas mal.
D'après ce que je vois tu dois créer un objet Document.
Imaginons que tu crées un fichier RTF (lisible sous Word donc).
Ca donnerait un truc du genre :
Document document = new Document();
document.open();
// D'abord je pense qu'il faut régler ta mise en page en mode paysage avant d'écrire :
Rectangle rectangle=PageSize.A4;
rectangle.rotate();
document.setPageSize(rectangle);
// Après si tu veux mettre le contenu de ton texte tu fais à mon avis un truc du genre :
document.add(new Paragraph([le contenu de ton texte ici]);
// Et si tu as besoin de générer le fichier rtf pour l'imprimer plus tard :
RtfWriter2 rtf = RtfWriter2.getInstance(document,new FileOutputStream("HelloWorldRtf.rtf" ));
rtfRef.setReference("./HelloWorldRtf.rtf" );
rtf.pause();
document.add(rtfRef);
rtf.resume();
// Avant de quitter j'ai bien l'impression qu'il faut clore le doc
document.close();
ATTENTION : je n'ai absolument rien testé de ce que je viens de marquer, c'est juste des idées comme ça en copiant/collant des bouts de leur doc.
En tous cas leur doc sur le net est bien plus claire que pour POI.
J'espère que ça t'aidera. Bon courage en tous cas!