Bonjour,
Voila mon problème. Je crée un document HTML qui me sert de gabari pour généré le PDF. Du php vient modifir ce gabarit puis je récupère le tout dans $content pour mouliner le PDF. Jusque là tout va bien.
Par contre je vins de rajouter une entete et un pid de page, et là j'ai une page blanche qui apparait.... et je ne comprend pas pourquoi. Si je mets sur html avant la balise <page> il est sur la page 1, si je le mets après la balise <pag> il est sur la page 2. Hors moi je ne veux qu'une seule page avec entete et pied...
Quelqu'un peut-il m'aider ?
Exemple de mon code :
[source=plain]<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<style type="text/css">
body{font-family:Verdana}
a:link, #module-fiche-technique a:active, #module-fiche-technique a:visited{ font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#4d4d4d; text-decoration:underline;}
a:hover{text-decoration:underline;}
.fiche-technique-txt1{ font-size:18px; color:#4d4d4d;}
.fiche-technique-txt2{ font-size:11px; color:#4d4d4d;}
.fiche-technique-txt3{ font-size:11px; color:#e71066;}
</style>
</head>
<body>
Si je mets du code iciest sur la page 1 du doc PDF
<page backtop="30mm" backbottom="7mm" backleft="0mm" backright="0mm">
<page_header>
<div align="center"><img src="../../template-html/images/logo.png" /></div>
</page_header>
<page_footer>
tout le code ici se retrouve sur la page 2 du pdf
<div align="center">© mon pied de page.</div>
</page_footer>
<bookmark title="Fiche technique <?php echo(str_replace('_',' ',$t_detail_article["ref_sql"]));?>" level="0" ></bookmark>
<table width="800" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="130" height="120" align="left" valign="top">(...)
</page>
</body>
</html>
[/source]
Voila merci de votre aide !