Rechercher : dans
Par :

Génération fichier xsl:fo

Dernière réponse le 3 déc 2008 à 15:23:50 Super Resistant, le 8 sep 2008 à 15:30:49 
 Signaler ce message aux modérateurs

Bonjour,
le but de mon "appli" est de générer un document pdf (une liste d'objets) à partir d'un document xml.
J'ai déjà créé une sortie html avec xsl (avec tri, pagination, etc).
Je comprends le système fo pour créer un pdf mais j'aimerais pouvoir créer un nouveau document fo à partir de ce fichier xml via une feuille de style xsl.

Question :
Est-ce possible ?
Si c'est possible pouvez-vous m'indiquer la marche à suivre ?


Merci pour votre aide :)

Super Résistant

Configuration: Windows XP
Firefox 3.0.1

Meilleures réponses pour « Génération fichier xsl:fo » dans :
[XSL-FO] Comment lire un fichier .FO/.FOB ? Voir Le format XSL-FO est un format de description de page comme PDF ou DVI. Ces fichiers ont généralement l'extension .fo ou .fob, et parfois .xml (On peut les repérer facilement en les ouvrant avec le Bloc-Note: On trouve
Robots.txt, un fichier important VoirSur votre site : le fichier robots.txt Sur votre site , vous essayez, dans la mesure du possible, de faire en sorte que vos pages soient indexées au mieux par les robots (spiders) des moteurs de recherche. Mais il peut également arriver que...
Envoyer de gros fichiers (pièces jointes) par mail VoirLes systèmes de messagerie bloquent généralement les pièces jointes volumineuses, alors comment faire parvenir un fichier lourd (de plusieurs Mo) à son destinataire ? La solution consiste à utiliser un service d'hébergement temporaire de fichiers...
[Linux] Compresser/Décompresser un fichier ZIP VoirLes fichiers ZIP sont généralement destinés à un usage sous Microsoft Windows. Le format de compression privilégié sous Linux est GZip (.gz) ou le format Tarball (.tar.gz). Il est néanmoins possible de compresser et décompresser des fichiers ZIP à...
Télécharger MultiFolder Generator VoirLorsque vous posséder des centaines de fichiers que vous devez classer par thème ou par genre, il faut créer des dizaines de dossiers qui correspondent à chacun d’eux. MultiFolder Generator est un utilitaire permettant de générer des dossiers...
Transformations de XML avec XSLT VoirXSLT et XSL/FO XSL (eXtensible Stylesheet Language) possède deux composantes : XSLT, eXtensible Stylesheet Transformation XSL/FO, eXtensible Stylesheet formatting le langage de transformation des données (XSLT, eXtensible Stylesheet...
Fichier DAT VoirFormat DAT Un fichier DAT Un fichier .dat est un fichier de données (.DAT signifie data). En général, il s'agit d'un fichier binaire, créé par un programme et utilisable uniquement par ce programme, ce qui signifie qu'il n'est pas censé être ouvert...
Fichier SRT VoirFormat SRT Un fichier SRT est un fichier de sous-titres accompagnant généralement une séquence vidéo dans un fichier à part. Le fichier de sous-titres doit de préférence avoir le même nom que le fichier vidéo (hormis l'extension) est être dans le...

1

Super Resistant, le 11 sep 2008 à 12:01:49
  • +1

Bonjour,
la réponse à la question est simple :
Pour commencer il faut installer FOP (gratuit) - http://xmlgraphics.apache.org/fop/download.html - ou XF Rendering Server (Payant et pub dans la version gratuite). - http://www.ecrion.com/Downloads/Downloads.aspx

Ensuite il faut créer un fichier xsl qui va générer du code fo et la soumettre à votre logiciel préféré
Exemples code fo . http://www.ecrion.com/Support/Resources/XSL-FO-Tutorial-Fren­ch/toc.xml.html

Exemple avec XF rendering server :
Sous DOS de rendre dans le dossier bin de l'appli puis taper la commande :
render.exe -xml fichier.xml -xsl fichier.xsl -out fichier.pdf

Pas encore d'exemple avec FOP mais on trouve facilement de la doc.

Bonne journée

Super Résistant

Répondre à Super Resistant

2

 Wince, le 3 déc 2008 à 15:23:50

Bonjour,Super Resistant
vous peuvez utiliter Xml2PDF application pour transformer votre xml (xsl-fo) a PDF. voyez a http://alt-soft.com

Répondre à Wince