Html2pdf page blanche,php

Résolu
Bonjour,

J'ai un problème de html2pdf!
Je m'explique, je suis entrain de développer un site, et parmi ses fonctionnalités l'envoi d'un mail au client avec une page pdf jointe qui résume les informations de vente.

j'ai réussis à envoyer le mail avec la pièce jointe mais le problème avec ca c'est que la page envoyé est vide (le pdf).

Merci pour vos repenses.

2 réponses

  1. Tu génère le pdf ou tu en prends un déjà existant?
    1. Bonjour;
      Je vous met le bout de code qui genere le pdf avec une image qui doit apparaitre dans le pdf :

      $nom_fichier_contrat = 'formulaire.html';
      $fichier_contrat = "contrats".$id."/".$nom_fichier_contrat;
      $rep_contrat = dirname(__FILE__)."/contrats/".$id."/";
      if (!file_exists($rep_contrat))
      {
      mkdir($rep_contrat,0777);
      }
      //file_put_contents($fichier_contrat, $contrat);
      if( file_exists($fichier_contrat) )
      {
      unlink( $fichier_contrat);
      }
      $handle = fopen($fichier_contrat, "w+");
      fwrite($handle, '<p><div align="center"><img align="middle" src="images/flash_bg1.jpg" /></div></p>');
      ob_start();
      include(dirname(__FILE__).'/contrats/'.$id.'/'.$nom_fichier_contrat);
      $content = ob_get_clean();
      // conversion HTML => PDF
      require_once(dirname(__FILE__).'/pdf/html2pdf.class.php');
      $html2pdf = new HTML2PDF('P','A4', 'fr',array(15, 10, 0, 0));
      //$html2pdf->pdf->SetDisplayMode('fullpage');
      $html2pdf->WriteHTML($content, isset($_GET['vuehtml']));
      $html2pdf->pdf->Output('contrats/'.$id.'/formulaire.pdf', 'F');
  2. Bonjour;

    Je crée une page html, j'y met les informations de vente, et puis je transforme ca en pdf que je l'envoi en PJ