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

EDI, CMS, Outils, Scripts et API PHP Discussion :

conversion HTML-PDF requette php


Sujet :

EDI, CMS, Outils, Scripts et API PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Homme Profil pro
    Lycéen
    Inscrit en
    Décembre 2013
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : Décembre 2013
    Messages : 5
    Par défaut conversion HTML-PDF requette php
    Bonsoirs,

    Aujourd’hui je fait appel a la communauté de developpez car je suis en stage dans une entreprise et il mon demander de leur faire informatiser leur fiche S.A.V tous est fini il reste plus qu'une chose l'enregistrement de la fiche s.a.v qui est en html en pdf a l'aide d'une fonction php ou html je ne pense pas que cela existe coter html mais je ne trouve pas de code permettant cela en attente de votre réponse je vous en remercie d'avance

    Cordialement Sowaky

  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
    Par défaut
    Avec HTML2PDF.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre à l'essai
    Homme Profil pro
    Lycéen
    Inscrit en
    Décembre 2013
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : Décembre 2013
    Messages : 5
    Par défaut
    Merci de ta réponse j'ai suivi ton conseil et j'ai suivi un tutoriel sur youtube il nous explique que sa marche avec le :

    datas.txt
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    a:4:{s:4:"conf";a:6:{s:2:"id";s:1:"1";s:10:"facture_id";s:1:"1";s:3:"dir";N;s:5:"siret";s:18:"000 000 000 00000 ";s:7:"address";s:46:"Mon adresse
    Ici ave des espace
    Par exemple !";s:4:"name";s:9:"Votre nom";}s:1:"p";a:11:{s:2:"id";s:1:"3";s:5:"state";s:1:"0";s:4:"name";s:14:"Projet de test";s:5:"infos";s:127:"a:1:{i:1;a:3:{s:3:"ref";s:3:"DEV";s:11:"description";s:43:"Créer un système de génération de Devis";s:5:"price";s:2:"00";}}";s:7:"created";s:19:"2011-06-15 20:53:34";s:5:"price";N;s:4:"paid";s:1:"0";s:10:"date_devis";s:10:"2011-06-16";s:12:"date_facture";s:10:"0000-00-00";s:9:"client_id";s:1:"2";s:10:"facture_id";s:1:"0";}s:1:"c";a:5:{s:2:"id";s:1:"2";s:4:"name";s:14:"Client de test";s:5:"infos";s:24:"Une info
    Et une autre
    ";s:4:"mail";s:20:"contact@lesite.fr";s:5:"siret";N;}s:7:"details";a:1:{i:1;a:3:{s:3:"ref";s:3:"DEV";s:11:"description";s:43:"Créer un système de génération de Devis";s:5:"price";s:2:"00";}}}
    et l'index.php donc le code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    <?php
    // Pour tester sans base de donnée
    extract(unserialize(file_get_contents('datas.txt')));
    /* 
     * To change this license header, choose License Headers in Project Properties.
     * To change this template file, choose Tools | Templates
     * and open the template in the editor.
     */
    ob_start();
    ?>
     
    <page backtop="20mm" backleft="10mm" backright="10mm">
     
     
    </page>
     
     
    <?php
    $content = ob_get_clean();
    require('html2pdf/html2pdf.class.php');
    try{
        $pdf = new HTML2PDF('P','A4','fr');
        $pdf->pdf->SetdisplayMode('fullpage');
        $pdf->writeHTML($content);
        $pdf->Output('test.pdf');
    } catch(HTML2PDF_exception $e){
        die($e);
    }
    mais j'ai eu 2 erreurs dont je n'arrive pas a résoudre et qu'il n'aide pas:

    Notice: unserialize(): Error at offset 440 of 938 bytes in C:\wamp\www\test\index.php on line 3

    Warning: extract() expects parameter 1 to be array, boolean given in C:\wamp\www\test\index.php on line 3

  4. #4
    Membre à l'essai
    Homme Profil pro
    Lycéen
    Inscrit en
    Décembre 2013
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : Décembre 2013
    Messages : 5
    Par défaut
    c'est bon j'ai trouvé la solution il suffit juste de remplacer sa

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    extract(unserialize(file_get_contents('datas.txt')));
    par sa

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $data = serialize(file_get_contents('datas.txt'))
    voila

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

Discussions similaires

  1. Outil conversion HTML -> PDF
    Par Finality dans le forum ASP.NET
    Réponses: 0
    Dernier message: 28/03/2014, 16h56
  2. Conversion HTML -> PDF
    Par Shivaneth dans le forum ASP.NET
    Réponses: 5
    Dernier message: 24/02/2012, 10h27
  3. VB.NET 2005 : conversion html --> pdf
    Par Kropernic dans le forum Windows Forms
    Réponses: 4
    Dernier message: 15/04/2009, 11h23
  4. [FPDF] Convertir page PHP/HTML > PDF
    Par arnaudperfect dans le forum Bibliothèques et frameworks
    Réponses: 3
    Dernier message: 05/02/2007, 02h31
  5. [COM] Conversion WORD vers PDF sous PHP sans COM ?
    Par pdtor dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 31/01/2007, 22h27

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