J'ai besoin de générer automatiquement un fichier PDF à partir d'un existant (X)HTML-document. Les fichiers d'entrée (rapports) utilisation assez simple, basée sur la table de mise en page, donc la prise en charge de vraiment de fantaisie JavaScript/CSS choses est probablement pas nécessaire.
Comme je suis habitué à travailler en Java, une solution qui peut être utilisé facilement dans un java-projet est préférable. Il a seulement besoin de travailler sur les systèmes windows.
Une façon de le faire qui est faisable, mais ne produit pas de bon de sortie de qualité (au moins hors de la boîte) est à l'aide de CSS2XSLFO, et Apache FOP pour créer des fichiers PDF. Le problème que j'ai rencontré a été que, bien que les feuilles de style CSS attributs sont convertis bien, la table-mise en page est assez foiré, avec le texte qui sort de la cellule du tableau.
J'ai aussi pris un coup d'oeil rapide à Jrex, un Java-API pour utiliser le moteur de rendu Gecko.
Est-il peut-être une façon de saisir le rendu de la page du moteur de rendu d'internet explorer et de l'envoyer au format PDF-Imprimante outil automatiquement? Je n'ai aucune expérience dans le OLE de la programmation sous windows, donc je n'ai aucune idée de ce qui est possible et ce qui ne l'est pas.
Avez-vous une idée?
EDIT: Le FlyingSaucer/iText chose semble très prometteur. Je vais essayer d'aller avec qui.
Merci pour toutes les réponses