Bonjour.
J'aurais voulu avoir un avis externe.
J'ai besoin de transformer des données en pdf. Ces données sont d'origine en xml, et transformée d'un coté en xhtml et de l'autre en html5, en utilisant les css pour le style. Les structures (x)html sont propre et simple (c'est un détail qui a son importance, parce que j'ai quasiment toujours vu des structures immonde en html, complexe pour rien), la complexité est surtout déportée dans les css. Ces transformations se font via XSLT.
Maintenant, je souhaite transformer ces données en pdf. J'ai vu qu'il y a xsl-fo (ça correspondrait au flux de travail que j'utilise, comme vous pouvez le constater, on reste dans le monde du xml/sgml), mais je ne parviens pas à trouver une bibliothèque python pour le rendu.
Alors, à votre avis, quel est le meilleur moyen de passer de ces données xml vers du pdf ?
- xml -> xsl-fo -> pdf
- html5+css -> pdf
- xhtml+css -> pdf
Les contraintes sont que le rendu est différent suivant la sortie. À vrai dire, j'aurais préféré utiliser la première solution xml -> xsl-fo -> pdf, car cela m'aurait permis de contrôler finement et depuis le départ la transformation. Mais une autre contrainte, évoqué plus haut, est qu'il n'y pas de moteur FO en python, et c'est plutôt gênant.
Si je dois passer par le xhtml+css (c'est la structure la plus simple), est-ce que les rendus pdf seront comme indiqué dans le css ? Y a quoi comme bonne bibliothèque python pour ça ?
Et dernière question, y a-t-il une bonne bibliothèque C pour le xsl-fo ? Parce que je pourrais éventuellement réaliser un binding C->Python, avec un peu de temps et de courage.
En espérant avoir été clair.
Edit : question sans aucun rapport, mais qui peut m'aider. Comment faites-vous vos recherches google pour le langage c ? C'est franchement chiant, parce qu'avec le mot clé "C", il me sort à chaque fois soit des trucs qui n'ont rien à voir, soit qui concerne C#.
Partager