J'ai des fichiers XML utilisés pour générer mes pages Web, mais je dois être en mesure de permettre à l'utilisateur de sélectionner un certain nombre de pages, puis de les combiner dans un fichier PDF. Ce fichier PDF doit avoir un style différent de la page Web réelle (le contenu est conservé dans des fichiers XML;)). P>
P.s. Le PDF doit avoir la table des matières ... et comprendra des images prises sur le site Web. P>
3 Réponses :
Vous utiliseriez une bibliothèque comme IText ou ITEXTSTHARP pour construire un PDF à l'aide de votre contenu. P >
ITEXT / ITEXTSTHARP sont AGPL-DE. Donc, ils sont libres si vous êtes prêt à ouvrir la source de votre application i>.
Écrivez une feuille de style xslt qui transforme vos fichiers XML sur xsl-fo puis utiliser un Mise en œuvre XSL-FO (par exemple, Apache FOP ) pour produire un PDF. P>
Connaissez-vous de bonnes références pour cela car toutes les sources que j'ai trouvées à la date découlant et non complètes
J'utilise Prince dans mon produit. Ce n'est pas bon marché (ni mon produit), mais il est extrêmement facile à utiliser et très rapide. P>
À propos de "CSS + xhtml to pdf" Technologies, voir Pourquoi utiliser XSL-FO au lieu de CSS2, pour transformer HTML en bon pdf? A > question et réponses.