A mon avis, le mieux est de charger par programme ton document dans un editeur XML puis, toujours par programme, de l'imprimer en PDF.
Ca peut se faire avec FrameMaker (des intégrateurs font ca a grande vitesse pour générer des états bancaires en ligne lors de consultation de compte, mais il faut FrameMaker Serveur pour ça).
Je serais toi, j'irais voir du coté de l'éditeur de XML Mind si c'est faisable.
A+,
---------------
There's more than what can be linked! -- Iyashikei Anime Forever! -- AngularJS c'est un framework d'engulé! --