generer du pdf a partir d'xml? - Divers - Programmation
Marsh Posté le 21-03-2003 à 09:05:10
Slash- a écrit : |
tu peux, mais t'es pas obligé, y'a d'autres solutions...
- xsl:fo
- latex -> latex2pdf
- iText (http://www.lowagie.com/iText/tutorial/ch07.html)
- et surement d'autres
Marsh Posté le 21-03-2003 à 09:21:27
je dois utiliser quelque chose qui fait ca a la volée, dans le style xml -> html avec transformation xsl
je ne peux pas utiliser d'outils en ligne de commande par exemple...
ca reduit les choix je suppose? quels sont ils?
des tutoriaux?
Marsh Posté le 21-03-2003 à 09:32:54
Moi je procède comme suit :
1) transformer mon xml en xml-fo avec un stylesheet xsl
2) transformer l'xml-fo en pdf avec Jakarta FOP
http://xml.apache.org/fop/index.html
Avander
Marsh Posté le 21-03-2003 à 09:39:55
c'est un outil en ligne de commande ca non??
moi ce que j'ai c'est un site web au contenu dynamique (donc je sais pas predire a l'avance les resultats), quand on click sur un lien, pour le moment ca fait une requete dans une base de donnees et ca affiche les resultats en html
moi je voudrais donner le choix quand on click sur le lien et si on choisi "pdf" ca cree le pdf tout seul!
c'est possible ca??
je n'y connais rien en xsl:fo, si vous avez des tutoriaux...
Marsh Posté le 21-03-2003 à 09:42:09
Slash- a écrit : c'est un outil en ligne de commande ca non?? |
Bien sur que c'est possible.
Et je dirais même plus :
http://sawww.epfl.ch/SIC/SA/public [...] page1.html
(je garde ça au chaud en attendant d'en avoir besoin).
Marsh Posté le 21-03-2003 à 09:44:03
El_gringo a écrit : |
quel talent! Hop dans mes bookmarks
Marsh Posté le 21-03-2003 à 10:12:30
merci pour le lien
ca a l'air bien, je l'ai lu, mais franchement c'est vraiment pas clair du tout je trouve
ya du xsl:fo, webobjetcs, java, et je sais pas quoi encore, et puis???
je vois pas du tout comment ca marche!!
webobjects, c'est quoi ce bazar, un truc a installe en plus??? java, pourquoi ya du java??? etc etc....
Marsh Posté le 21-03-2003 à 10:14:53
Slash- a écrit : merci pour le lien |
WebObject ça doit être un serveur web.
Y a du Java parce qu'il faut bien un langage côté serveur pour générer du PDF.
D'ailleurs t'as même pas dit le langage que t'utilisais...
Marsh Posté le 21-03-2003 à 10:22:25
pl/sql (je travaille avec oracle)
donc procedure stockee pl/sql, mais je peux aussi faire des procedures stockees java
il me faudrait une technique qui me permet de generer le pdf sans rajouter le moindre fichier sur le serveur web
Marsh Posté le 21-03-2003 à 11:04:26
c'est quand meme bizarre, quand je pose une question, des que je parle d'oracle, j'ai plus rien comme reponse
vous etes anti-oracle, anti-sql, anti-... ou quoi?
sinon j'ai trouve un truc qui m'explique un peu mieux ce qu'il faut faire, voici ce qu'ils disent :
on a un fichier xml, on le transforme a l'aide d'une xsl avec un fichier fo, jusque la pas de probleme
ensuite avec ce fichier fo, pour obtenir le pdf, on utilise le processeur fop -> ca c'est pas clair, c'est tout ce qu'ils disent, ils n'expliquent pas comment le lancer, les parametres, ce que c'est exactement, etc...
si vous avez de meilleures eplications...
Marsh Posté le 21-03-2003 à 11:05:39
Slash- a écrit : c'est quand meme bizarre, quand je pose une question, des que je parle d'oracle, j'ai plus rien comme reponse |
anti rien du tout, mais j'ai déja généré du pdf a partir de xml en java, mais jamais a partir d'oracle. je parle pas de ce que je connais pas
Marsh Posté le 21-03-2003 à 11:13:03
mais oui mais j'ai dit plus haut que je peux faire des procedures stockees java, cad des vrais classe java (sans aucun rapport avec oracle)!!!
donc je veux bien avoir l'explication de ce qu'il faut faire comme classe pour que ca fonctionne, puis je pourrais foutre dans la bd sans probleme!!
Marsh Posté le 21-03-2003 à 11:33:19
aaaahh j'ai reussi a generer mon premier pdf a partir d'xml en ligne de commande (avec fop), c'est bien ca me donne l'impression d'avancer
bon maintenant comment remplacer cette satanée ligne de commande par autre chose (je sais pas quoi, propositions?) qui se fasse tout seul dans le serveur web?
Marsh Posté le 21-03-2003 à 11:34:57
Slash- a écrit : |
tu peux controler fop en java il me semble, appeler directement ses classes plutot que de créer un nouveau processus, mais je suis pas sur que t'y gagnes enormément
Marsh Posté le 21-03-2003 à 11:59:36
encore une autre question (oui je sais je suis chiant)
est il possible de donner a fop non pas un fichier a transformer, mais un string ou quelque chose comme ca?
en clair mon xml est generé a partir de la bd (donc pas de fichier), mais juste dans une variable, y a t il moyen de passer ca a fop?
Marsh Posté le 21-03-2003 à 09:02:18
Bonjour,
voila je cherche des tutoriaux sur internet pour transformer a la volee des documents xml en pdf
pour le moment je transforme mes xml en html a la volee avec xsl (classique), mais j'aimerais essayer d'obtenir du pdf? je crois que je dois utiliser xsl:fo mais je suis pas trop sur
si quelqu'un peut m'eclairer ou me conduire sur une page explicant bien le sujet ca m'interreserait vachement!
merci