IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Servlets/JSP Java Discussion :

Imprimer via servlet en utilisant iText


Sujet :

Servlets/JSP Java

  1. #1
    Membre actif Avatar de aba.com
    Inscrit en
    Juillet 2008
    Messages
    65
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations professionnelles :
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2008
    Messages : 65
    Par défaut Imprimer via servlet en utilisant iText
    Bonjour,

    Quelqu'un saurait-il me dire s'il est possible de mettre un bouton Imprimer dans une servlet et d'imprimer cette dernière grâce à l'API iText, et si c'est le cas, comment faut-il faire ?

    Merci d'avance pour votre aide.

  2. #2
    Membre chevronné
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2005
    Messages
    241
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2005
    Messages : 241
    Par défaut
    Bonjour,

    Est-ce que vous voulez imprimer un contenu sur le serveur hébergeant la servlet, ou bien vous voulez faire imprimer un contenu par le navigateur du client qui récupère le résultat de l'exécution de la servlet?

    Cordialement,
    Sébastien

  3. #3
    Membre actif Avatar de aba.com
    Inscrit en
    Juillet 2008
    Messages
    65
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations professionnelles :
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2008
    Messages : 65
    Par défaut impression par itext
    Bon au fait j'ai une servlet qui recupére des données de la base et les affiche dans un tableau comme une facture en quelque sorte et en bas du tableau il y a un bouton imprimer et mon probléme et que je sais pas si pour l'imprimer j'ai obligatoirement besoin d'utiliser itext ou fop ou quelque chose d'autre du genre si oui comment sinon que faut - il faire pour que l'impression se fasse quand je clique sur mon bouton imprimer?
    merci d'avance

  4. #4
    Membre chevronné Avatar de florentB
    Homme Profil pro
    Développeur Java
    Inscrit en
    Décembre 2006
    Messages
    332
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Décembre 2006
    Messages : 332
    Par défaut
    Si ta page html correspond au format de la facture voulue (couleur, logo, etc ...) tu peux imprimer ta page HTML directement (avec la fonction javascript qui ouvre la popup d'impression)

    Pour ne pas avoir le bouton "Imprimer" sur la page, tu ouvres une page ne contenant que la facture avec tout ce qu'il faut, et tu déclenches l'ouverture de la pop d'impression sur le onload() de la page.

    Après, dois-tu sauvegarder informatiquement les factures générées ?
    Si oui, il te faudra un framework générant un fichier style PDF ... mais si tu n'en as pas besoin, l'impression via la page HTML générée me paraît bien.

  5. #5
    Membre actif Avatar de aba.com
    Inscrit en
    Juillet 2008
    Messages
    65
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations professionnelles :
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2008
    Messages : 65
    Par défaut javascript qui ouvre la popup d'impression
    Citation Envoyé par florentB Voir le message
    Si ta page html correspond au format de la facture voulue (couleur, logo, etc ...) tu peux imprimer ta page HTML directement (avec la fonction javascript qui ouvre la popup d'impression)

    Pour ne pas avoir le bouton "Imprimer" sur la page, tu ouvres une page ne contenant que la facture avec tout ce qu'il faut, et tu déclenches l'ouverture de la pop d'impression sur le onload() de la page.
    C'est exactement ce que je veux faire donc pas necessaire d'utiliser itext puisque je ne garde pas la facture. c'est quelle fonction
    ?

  6. #6
    Membre chevronné Avatar de florentB
    Homme Profil pro
    Développeur Java
    Inscrit en
    Décembre 2006
    Messages
    332
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Décembre 2006
    Messages : 332
    Par défaut
    pour mettre la popup d'impression :
    window.print();

    pour afficher une nouvelle page en mode popup :
    window.open(...)

Discussions similaires

  1. Aperçu d'un document avant de l'imprimer via PHP
    Par c moi dans le forum Langage
    Réponses: 4
    Dernier message: 11/07/2007, 23h05
  2. Comment Envoyer un e-mail et un sms via servlet ?
    Par haifa28 dans le forum Servlets/JSP
    Réponses: 15
    Dernier message: 12/04/2007, 09h42
  3. passer une date de naissance comme parametre via servlet ?
    Par haifa28 dans le forum Servlets/JSP
    Réponses: 5
    Dernier message: 28/03/2007, 12h10
  4. [servlet][formulaire] utilisation de 2 servlet dans 1 form
    Par luc_pichot dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 26/05/2004, 17h55
  5. [SERVLET] [TOMCAT] Utilisation de getConnection()
    Par bozo dans le forum Tomcat et TomEE
    Réponses: 27
    Dernier message: 11/09/2003, 10h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo