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

Langage PHP Discussion :

generer des états en pdf


Sujet :

Langage PHP

  1. #1
    Candidat au Club
    Inscrit en
    Décembre 2013
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Décembre 2013
    Messages : 6
    Points : 4
    Points
    4
    Par défaut generer des états en pdf
    bonjour à tous. Voila j'ai concu une aplication de gestion en php qui est presque entierement terminée, mais je coince au niveau de la generation des journaux de vente et de livraisons. Je vous savoir comment procéder pour générer ça en pdf de telle sorte que l'utilisateur puisse imprimer ces etats. veuillez m'envoyer aussi des liens vers des tutos s'il vous plait. merci d'avance

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Points : 44 155
    Points
    44 155
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Candidat au Club
    Inscrit en
    Décembre 2013
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Décembre 2013
    Messages : 6
    Points : 4
    Points
    4
    Par défaut
    Bonjour, et merci pour le lien. c bien utile mais je voudrais que les états générés soient consultables dans un navigateur pour que le client soit libre d'imprimer ou pas l'historique généré. j'attends vos suggestions.

  4. #4
    Modératrice
    Avatar de Celira
    Femme Profil pro
    Développeuse PHP/Java
    Inscrit en
    Avril 2007
    Messages
    8 633
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Développeuse PHP/Java
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2007
    Messages : 8 633
    Points : 16 372
    Points
    16 372
    Par défaut
    Deux possibilités :
    1) les états sont générés par un traitement, stockés dans un répertoire et tu proposes le téléchargement des états existants à partir d'une page.
    2) tu as une page qui permet de générer à la volée un état (à partir d'un formulaire par exemple)
    Modératrice PHP
    Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur)
    Cherchez un peu avant poser votre question : Cours et Tutoriels PHP - FAQ PHP - PDO une soupe et au lit !.

    Affichez votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur) et [C=php][/C]

  5. #5
    Membre confirmé
    Inscrit en
    Mai 2008
    Messages
    350
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 350
    Points : 507
    Points
    507
    Marcuscircus : La seule différence entre un rêve et sa réalisation, c'est l'envie

  6. #6
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Points : 44 155
    Points
    44 155
    Par défaut
    je voudrais que les états générés soient consultables dans un navigateur pour que le client soit libre d'imprimer ou pas l'historique généré
    Ce n'est plus un PDF alors.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  7. #7
    Candidat au Club
    Inscrit en
    Décembre 2013
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Décembre 2013
    Messages : 6
    Points : 4
    Points
    4
    Par défaut
    Merci sabotage, marcuscircus, celira pour vos réponses. cependant celira, je ne comprends pas très bien tes possibilités. Voici la situation exacte.
    1) J'ai une page ventes.php qui lorsqu'elle est appelée, recupère déjà toutes les ventes existantes en bd et les affiche dans une page html dans le navigateur avec pagination
    2) J'aimerais que le client lorsqu'il veux imprimer cette page html, on imprime juste le tableau des états générés et non tous les autres éléments qui existent sur la page html
    3) Il ne faut pas qu'on utilise le bouton d'impression du navigateur car celà imprime tout ce qu'il ya dans l'objet document courant
    voilà donc concrètement la situation. et merci d'avance pour vos prochaines réactions.

  8. #8
    Membre confirmé Avatar de Phiss
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2005
    Messages
    676
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2005
    Messages : 676
    Points : 616
    Points
    616
    Par défaut
    Bonjour,

    Dans ton cas, il faut que tu mettes sur la page un bouton imprimer qui appelle une nouvelle page php générant un pdf contenant ce que tu veux.

    Une autre solution serait de passer par les feuille de style css qui peuvent être différentes selon le média de sortie.
    " L'absence diminue les médiocres passions et augmente les grandes, comme le vent éteint les bougies et allume le feu. "
    La Rochefoucauld

  9. #9
    Candidat au Club
    Inscrit en
    Décembre 2013
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Décembre 2013
    Messages : 6
    Points : 4
    Points
    4
    Par défaut
    Merci bien Phiss pour ta réponse qui est assez interessante.
    je vais essayer la premiere possibilité.
    Quant à la deuxième, je l'ai déjà essayé mais elle ne me donne pas le resultat que je veux. j'ai bien créé un css pour gerer l'impression, mais lorsqu'on imprime la page, les paramètres liés au navigateur s'affichent toujours (c a d la date, l'url , l'heure, etc). je me demande donc si je m'y prend mal en fait. si t'as un code css d'impression susceptible de m'aider bien vouloir me le communiquer.
    Merci pour tes prochaines réactions
    Pour l'instant j'essaye ta première méthode.

  10. #10
    Candidat au Club
    Inscrit en
    Décembre 2013
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Décembre 2013
    Messages : 6
    Points : 4
    Points
    4
    Par défaut
    bonjour à tous les développeurs du forum,
    j'ai essayé la première astuce de phiss et cette solution est plutot bonne. voilà ce que j'ai fait:
    - dans la page qui génère les etats, j'ai mis un bouton que lorsqu'on clique dessus, il appelle une fonction javascript qui lance une autre page generant les etats contenus dans un objet window sans menus avec la fenetre d'impression.
    merci pour votre aide

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Générer des états sous forme de PDF
    Par hasna78 dans le forum Servlets/JSP
    Réponses: 7
    Dernier message: 20/12/2012, 15h22
  2. generer des pdf
    Par alex61 dans le forum VB.NET
    Réponses: 9
    Dernier message: 24/02/2011, 19h56
  3. Generer des pdf avec Birt
    Par soumou dans le forum BIRT
    Réponses: 1
    Dernier message: 07/09/2006, 09h56
  4. Comment générer des fichiers html ?
    Par keke33 dans le forum Entrée/Sortie
    Réponses: 4
    Dernier message: 04/06/2004, 16h28
  5. [Crystal reports]Flexibilitée des états et formulaires
    Par neo.51 dans le forum SAP Crystal Reports
    Réponses: 5
    Dernier message: 03/02/2004, 16h13

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