Utilisation de iText en JavaEE
Bonjour à tous !
Si quelqu'un peut m'aider...
Je travaille avec Netbeans 7.1
Mon application serveur a besoin d'imprimer des documents sur l'imprimante de l'utilisateur.
Je me suis d'abord tourné vers le navigateur et ses outils d'impression. Cela marche bien pour imprimer le contenu d'une page dynamique telle qu''elle s'affiche dans le navigateur du client.
Mais dès que l'on veut faire plus, cela se complique.
Séduit par iText, je tente en vain depuis plusieurs jours de sortir un pdf du style "Hello World !" mais je n'y arrive pas, malgré mes nombreuses tentatives.
J'ai intégré dans la partie "librairies" de mon application par le biais de "ajouter un fichier JAR" le fichier "itextpdf-5.4.2.jar"
puis, suivant un tutoriel, le code suivant :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
public void PrintPdf()
{
try {
Document document = new Document();
PdfWriter.getInstance(document, new FileOutputStream("HelloWorld.pdf"));
document.open();
document.add(new Paragraph("Hello World"));
document.close();
} catch (Exception e) {
System.out.println(e);
}
} |
ce code se déclenche dans le fichier *.xhtml par la ligne :
Code:
1 2
|
<h:commandButton value="PDF !" action="#{catalogManager.PrintPdf}"/> |
Je me doute bien que c'est la commande
Code:
System.out.println(e);
qui ne doit pas convenir... Mais je ne sait comment faire !
Merci de m'aider !
JM