Bonjour à la génération du fichier PDF un message s'affiche comme quoi le fichier est endommagé, pourriez vous m'aidez s'il vous plait ?
Voici le code :
<?php
ob_start();
$content = ob_get_clean();
$fileContent = "<page><h1>Exemple d'utilisation</h1></page>";
$html2pdf = new HTML2PDF('P','A4','fr');
//$html2pdf->setModeDebug();
$html2pdf->setDefaultFont('Arial');
$html2pdf->WriteHTML($fileContent);
$html2pdf->Output('mon_doc.pdf','D');
?>
Merci.
Zeph Le 17/03/2010 à 10:17 Serait-il possible de voir le PDF généré pour essayer de comprendre d'où vient l'erreur ? (il y a une fonction d'envoi de fichier à droite du formulaire de post, si besoin).

All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez
par ici :)
Spipu Le 17/03/2010 à 11:31 il faudrait peut etre préciser à votre framework que vous voulez une sortie directe, sans vue ni template...
Je n'utilise aucun framework particulier, c'est une conception "maison" cependant cela fonctionne parfaitement avec FPDF.
Spipu Le 17/03/2010 à 11:49 ben vu que vosu utilisez un MVC, vous devez quand meme lui indiquer quand il ne doit pas utiliser de VUE...
Pouvez vous m'aidez à me donner une idée afin de ne pas afficher les fonctions s'il vous plait bien que je sais que cela n'est plus du domaine de HTML2PDF je vous en serez très reconnaissant.
Je m'explique :
J'ai un répertoire librairie ou sont donc placés mes fonctions (qui sont affichées dans les premières lignes du pdf généré).
Ces fonctions sont incluses automatiquement dans chacun des fichiers du site.
Comment peut-on interdire l'inclusion du fichier ? :/
Merci de votre aide.
Zeph Le 22/03/2010 à 09:52 Ça veut dire quoi plus précisément "incluses automatiquement" ? Parceque la solution, si je comprends bien le problème, serait de désactiver ces inclusions automatiques pour la page qui génère un PDF.
D'ailleurs puisqu'on en est à sortir un peu du cadre de HTML2PDF, je trouve qu'une page destinée à être incluse et qui affiche un résultat spontanément (sans avoir à appeler une fonction ni rien) est une erreur de conception.

All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez
par ici :)