question sur le output() html2pdf

Eléphant du PHP | 248 Messages

22 sept. 2008, 09:42

Bonjour à tous pour générer transformer une page html en PDF j'utilise la classe html2pdf.


pour faire un output je dois faire =

Code : Tout sélectionner

$pdf->Output("recap.pdf");
avez vous une solution pour faire qu'un Output(); sans sauvegarde du fichier

merci d'avance

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

22 sept. 2008, 10:19

avez vous une solution pour faire qu'un Output(); sans sauvegarde du fichier
Bonjour,

D'après la doc de HTML2PDF/FPDF, il suffit de ne pas mettre de nom de fichier pour que le PDF soit renvoyé directement au navigateur.

Code : Tout sélectionner

$pdf->Output();
Si tu obtiens des caractères abscons, regarde du côté de header pour indiquer que tu renvoie un fichier PDF
Quand tout le reste a échoué, lisez le mode d'emploi...

Eléphant du PHP | 248 Messages

22 sept. 2008, 11:09

J'ai testé mais sans succès. Ca m'affiche toujours des codes bizare je pense que je structure mal


voici mon code :

Code : Tout sélectionner

$strContent="<html><head><title>test</title><body><div style=\"background:#FF0000;width:500px;height:400px;\">CSS</div></body></html>"; require('html2fpdf.php'); $pdf=new HTML2FPDF(); $pdf->AddPage(); header('Content-type: application/pdf'); header("Content-Disposition: attachment; filename=\"fichier.pdf\""); $pdf->WriteHTML($strContent); $pdf->Output(); echo "PDF file is generated successfully!";

fix
Invité n'ayant pas de compte PHPfrance

09 oct. 2008, 16:43

moi aussi j'ai le meme meme probleme avec html2fpf a ne pas confrondre avec html2pdf

Code :

<?php
$content="Hello word";



require('html2fpdf.php');
$pdf=new HTML2FPDF('P','mm','A4');
$pdf->WriteHTML($content, "I");
$pdf->Output();
?>

ratrak
Invité n'ayant pas de compte PHPfrance

01 avr. 2010, 11:51

avez vous une solution pour faire qu'un Output(); sans sauvegarde du fichier
Bonjour,

D'après la doc de HTML2PDF/FPDF, il suffit de ne pas mettre de nom de fichier pour que le PDF soit renvoyé directement au navigateur.

Code : Tout sélectionner

$pdf->Output();
Si tu obtiens des caractères abscons, regarde du côté de header pour indiquer que tu renvoie un fichier PDF


-> parce que t'as trouvé une doc de HTML2PDF toi? T'es très fort, parce que l'API je la cherche toujours.

Eléphant du PHP | 422 Messages

01 avr. 2010, 12:33

hello

http://wiki.spipu.net/doku.php?id=html2pdf:fr:accueil

non ? oui ? peut etre ?

++
toujours faire une recherche sur http://www.php.net et/ou sur http://www.google.fr :)
utiliser http://ideone.com/ pour vos codes :)