Html2pdf page blanche,php

Résolu/Fermé
zak - 30 juil. 2010 à 12:35
 zak - 30 juil. 2010 à 13:04
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.

A voir également:

2 réponses

Breub62 Messages postés 2989 Date d'inscription lundi 7 juin 2010 Statut Membre Dernière intervention 17 avril 2014 369
30 juil. 2010 à 12:38
Tu génère le pdf ou tu en prends un déjà existant?
2
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');
0
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
0