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 :
ce code se déclenche dans le fichier *.xhtml par la ligne :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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); } }
Je me doute bien que c'est la commande
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <h:commandButton value="PDF !" action="#{catalogManager.PrintPdf}"/>qui ne doit pas convenir... Mais je ne sait comment faire !
Code : Sélectionner tout - Visualiser dans une fenêtre à part System.out.println(e);
Merci de m'aider !
JM
Partager