Je cherche à génerer un pdf à partir d'un fichier html (j'ai un peu galérér mais maitenant mon pdf est bien généré). J'utilise html2pdf, seulement mon CSS n'est plus appliqué (alors qu'il l'est sur la page de base)
J'ai essayer d'utiliser la fonction realpath de php mais la non plus rien ne s'applique au pdf, et meme rien au fichier de base...
Est ce qu'il faudrait l'ajouter petit à petit ? ( c'est à dire dans <div style="width: 50%">) Dans ce cas, il y a t'il un moyen de fair en sorte que les lignes pairs et impair soit de couleur différentes?
Le plus souvent la cause du bug est situé devant l'écran ;)
Je ne suis pas un spécialiste de HtmlToPDF, mais en général il ne faut pas trop en demander à ce type de bibliothèque. Je ne suis pas sûr que ça prenne en compte les classes et tout ça. Je pense qu'il faut indiquer le style dans chaque élément.
A ce moment là, il faudrait même gérer les différences de style entre les lignes pairs et impaires en php.
Oui j'y ai pensé apres je vais utiliser une boucle php pour l'affichage des produit, donc unj simple compteur et un petit test me pemettra de modifier la couleur de fond ou d'autre parametres.
Ce qui est bizarre c'est que je gere tout par des class sur cette page, et certians éléments on bien leur css, certians pas du tout...
- Edité par QuentinVidal5 il y a 26 minutes
Ca paraît bizarre mais c'est inhérent à la bibliothèque elle-même : elle ne prend pas tous les cas en compte.
Personnellement j'utilise DomPDF, mais c'est le même problème, il faut tâtonner pour voir ce qui marche ou pas.
Particulièrement dans les tableaux, la gestion des bordures et tout ça, surtout quand tu as des éléments imbriqués. Mettre le CSS directement dans les éléments te permet d'adapter plus finement. Mais c'est vrai que c'est un peu fastidieux.
J'ai mis tout le css dans les éléments, et la pupart s'applique mais pas tout encore notamment (tout va bien sur le .php , mais en générant le pdf ça foire...)
j'ai plus que ce probleme, la bordure noir autour, sachant que sans background color, le fond est noir....
Ok c'est cool en racontant mes problemes je pense à la solution
border:2px solid white; sur les td concerné (Pourquoi ?Quand j'ai écrit que yavait un fond noir sans rien mettre en fond, j'ai un peu percuté, même chose pour les bordures, pas de bordure, donc en noir, surement quelque chose de définit automatiquement lors de la génération du pdf
- Edité par QuentinVidal5 9 août 2018 à 16:10:47
Le plus souvent la cause du bug est situé devant l'écran ;)
Probleme d'application du CSS
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
N'oubliez pas d'activer les erreurs PDO.
N'oubliez pas d'activer les erreurs PDO.
N'oubliez pas d'activer les erreurs PDO.