Je viens de lutter une bonne demie journée à sortir du PDF à partir de Docbook XML (oui, j’aime la lutte). Donc, histoire de pas oublier avant la prochaine fois, voila la procédure :
- Générer du FO :
$ xsltproc /usr/share/xml/docbook/stylesheet/nwalsh/fo/docbook.xsl fichier.xml > fichier.fo
- Générer le PDF :
$ fop fichier.fo fichier.pdf
Et heu, voila. Bon, ça n’a l’air de rien. Sauf que :
- Générer du HTML et l’imprimer en tant que PDF, c’est crade (surtout au niveau des images qui peuvent se retrouver coupées entre deux pages)
- docbook2pdf, faut pas rêver, ça ne marche PAS sur du XML
- et un souci avec fop qui ne trouvait pas Jimi pour les images. Workaround : télécharger Jimi ici, le décompresser et ajouter
JimiProClasses.zip
dans la variable d’environnement $CLASSPATH.
Ouf !!
J’aurai tendance à forcer la taille du papier sur du A4 pour éviter les mauvaises surprises:
xsltproc -o fichier.fo -stringparam paper.type A4
–xinclude /usr/share/sgml/docbook/stylesheet/xsl/nwalsh/fo/docbook.xsl
fichier.xml
Bonjour,
Pour ceux que ça interesse j’ai justement créé un petit tutorial pour utiliser le docBook (quelque soit le systeme d’exploitation, les outils étant programmés en Java).
Vous le trouverez sur http://www.stephane-arnault.net/... .
Par contre je n’arrive pas à générer des fichiers doc, si quelqu’un a une idée qui permette de faire ça automatiquement (logiciel qui genere du doc…), je suis preneur ! (parce que ouvrir le html ou rtf avec word, puis sauvegarder en doc non merci lol)
Bonjour,
Pour ceux que ça interesse j’ai justement créé un petit tutorial pour utiliser le docBook (quelque soit le systeme d’exploitation, les outils étant programmés en Java).
Vous le trouverez sur http://www.stephane-arnault.net/... .
Par contre je n’arrive pas à générer des fichiers doc, si quelqu’un a une idée qui permette de faire ça automatiquement (logiciel qui genere du doc…), je suis preneur ! (parce que ouvrir le html ou rtf avec word, puis sauvegarder en doc non merci lol)