Jean-Philippe Guérard jean-philippe.guerard@tigreraye.org writes:
J'ai en gros la même expérience. Xmlto utilise passivetex pour traiter le fichier .fo, mais passivetex est très souvent incapable de produire une version ps ou pdf, spécialement lorsque le fichier source est assez complexe. Si j'ai bien compris, passivetex est plus une preuve de concept qu'un produit abouti et sa mise à jour est difficile.
Alors, j'avais visité le site de RenderX encore une fois ce matin, pour leur donner une dernière chance, et voilà une license «Free Personal» de XEP 4.4 qui peut être employée afin de transformer des textes XSL-FO en PDF ou PostScript (ou plutôt chaque emploi non commerciel).
Désavantage : elle met le logo et le lien «www.renderx.com» sur chaque page, tout-bas, mais peut-être c'est plus agréable que XML -xmlto-> FO -quelqu'outil-> RTF -Ted-> PDF, donc c'est possible d'obtenir un beau PDF de XML DocBook comme ci :
xmlto fo drôlehistoire.xml $HOME/XEP/xep drôlehistoire.fo -pdf drôlehistoire.pdf
C'est ne pas encore la meilleure solution, mais c'en est une au minimum.