1

J'utilise le framework Bootstrap 3.1 et je suis en cours de test pour implémenter HTML2PDF.

Bootstrap est très intéressant entre autre pour avoir du responsive design (la page s'adapte au format PC, tablette, mobile).
Pour ça il a un fichier CSS.

Sur mon site j'ai un écran récapitulatif de plein d'informations.
Avec environ 60 variables à mettre en page, cet écran est très lourd à développer.

Je voudrais partager le même code pour la partie affichage écran et impression en PDF (afin de gagner du temps en développement mais surtout faciliter l'évolution et la maintenance).
Pour la partie affichage, je suis obligé d'utiliser Bootstrap pour que l'affichage s'adapte au portable.
Seulement, je me retrouve avec des classes non reconnues et donc ignorées par HMTL2PDF et donc le résultat en PDF ne va pas du tout.
Si je n'utilise pas Bootstrap, et donc avec un HTML de base, le PDF est très bien ainsi que l'affichage sur PC mais bien évidemment pas sur portable.

En conclusion, avez-vous une solution pour que HMTL2PDF tienne compte de Bootstrap et de son CSS ?

(Félicitation pour HTML2PDF)

Merci d'avance

2

Je ne crois pas m'avancer en disant qu'interpréter du HTML pour ensuite le convertir est assez complexe.

Dans la librairie, Spipu a du coder un petit moteur HTML qui (un peu comme ton navigateur) comprend le HTML et le traduit en information visuelle.

Cependant celui-ci n'est pas aussi complet que le moteur de rendu d'un navigateur, et Bootstrap est quand à lui très complet et assez complexe à afficher pour un navigateur si on y remplit bien une page.

Donc sortir tel quel une page HTML complexe en PDF n'est pas possible ... Il faut bien la simplifier pour qu'elle soit comprise par le moteur de HTML2PDF, ce qui va empêcher d'avoir strcto censu le même écran que ton interface d'administration ...

Désolé mais aujourd'hui HTML2PDF ne le permet pas et a priori Spipu ne développe plus activement HTML2PDF :/