Permettre plusieurs générateurs (voire n'importe lequel)
Le plugin est conçu dans tous les cas pour utiliser un exécutable sur le serveur. Actuellement ça ne sait utiliser que wkhtmltopdf mais du coup lui ou un autre ça ne change pas grand chose, tant que le principe reste le même, basé sur HTML/CSS uniquement.
Il sera alors possible en premier lieu d'utiliser Weasy, qui est le projet le plus avancé en libre, qui gère bieeeeen plus de CSS que wkhtmltopdf (par ex ce dernier ne gére même pas les multi-colonnes de texte, sauf à mettre une hauteur fixe).
On pourra aussi permettre d'appeler Prince, qui quand on l'utilise en perso, pour un usage non commercial, permet de l'utiliser avec du contenu local, et qui lui gère à peu près tout ce dont on peut rêver.
Le plugin pourrait soit prévoir des implémentations d'avance pour des générateurs connus d'avance (inc/exec_trucmuche en plus), ou bien permettre de configurer les exécutables en ne mettant pas que le nom/chemin, mais aussi les params avec des placeholders (puisque chacun aura des params différents), genre "trucmuche %html% -o %fichier%" ou ce genre.
La première solution est peut-être plus propre, pour contrôler mieux les appels, et sachant qu'il n'y a pas tant de générateurs que ça sur le marché, on pourra se permettre d'implémenter un fichier pour chacun.