Bonjour à tous,

je souhaiterais imprimer une page PHP en PDF et gérer la dimension quelque soit mon navigateur / OS / imprimante.

J'ai sur cette page des <table> et des <div> mais également un echo <script> qui renvoie à du JS et affiche un graphique...
En fonction du navigateur je modifie la hauteur de mes <div> pour que ce que je veux imprimer tienne sur une seule page

Puis la boucle génère d'autres pages :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
if($changement_compteur==1){
echo $entete;	
}
echo '<br /><br />';
echo '<div id="container_'.$container.'" style="min-width: 750px; height: 475px; margin: 0 auto; margin-top:30px;">';
echo "<script>graph_line('$container','$titre',$tab_categorie,$tab_datas)</script>";
echo "</div>";
}
Y-a-t-il un moyen de gérer dynamiquement ce paramètre ? (nombre de pixels vs. résolution ?vs. navigateur ?)
Est-il possible de générer un pdf via une librairie sur le serveur directement et non pas sur le client ; afin de maîtriser les paramètres d'impression.

Merci pour vos idées,
P.