IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

XSL/XSLT/XPATH XML Discussion :

[XSL~FO] transformation de docbook en OpenDocument


Sujet :

XSL/XSLT/XPATH XML

  1. #1
    Membre du Club
    Inscrit en
    Février 2007
    Messages
    64
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 64
    Points : 43
    Points
    43
    Par défaut [XSL~FO] transformation de docbook en OpenDocument
    Bonjour,
    je cherche à savoir si c'est possible de transformer un fichier docbook au format opendocument.
    Auparavant je passais par FO (via saxon ) et ensuite FOP ( pour donner du pdf et du rtf, ), mais comme il semblerait que FOP ne fasse pas opendocument je ne sais pas comment faire.

    Est ce que quelqu'un aurait une idée ?

    Merci d'avance

  2. #2
    Expert éminent
    Avatar de GrandFather
    Inscrit en
    Mai 2004
    Messages
    4 587
    Détails du profil
    Informations personnelles :
    Âge : 54

    Informations forums :
    Inscription : Mai 2004
    Messages : 4 587
    Points : 7 103
    Points
    7 103
    Par défaut
    Bonjour,
    Citation Envoyé par touane Voir le message
    je cherche à savoir si c'est possible de transformer un fichier docbook au format opendocument.
    Tu peux utiliser le filtre XML d'importation Docbook de OpenOffice, puis enregistrer ton document au format odt.
    FAQ XML
    ------------
    « Le moyen le plus sûr de cacher aux autres les limites de son savoir est de ne jamais les dépasser »
    Giacomo Leopardi

  3. #3
    Membre du Club
    Inscrit en
    Février 2007
    Messages
    64
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 64
    Points : 43
    Points
    43
    Par défaut
    merci mais d'une part je trouve pas l'option dans open office mais surtout dans l'optique de répondre au cahier des spécifications il faut un document modifiable dans un éditeur de texte, donc docbook ne peut pas etre un format final.
    Ceci étant je suis en train de tester docbook2odf, est ce quelqu'un connait ?

  4. #4
    Membre du Club
    Profil pro
    Étudiant
    Inscrit en
    Juin 2007
    Messages
    66
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2007
    Messages : 66
    Points : 53
    Points
    53
    Par défaut
    Citation Envoyé par touane Voir le message
    merci mais d'une part je trouve pas l'option dans open office
    L'option, c'est dans Outil > Paramétrage du filtre XML.


    Citation Envoyé par touane Voir le message
    mais surtout dans l'optique de répondre au cahier des spécifications il faut un document modifiable dans un éditeur de texte, donc docbook ne peut pas etre un format final.
    Etant donné un fichier docbook (.xml) en entrée et une feuille de style de transformation en opendocument, ce filtre de créera un vrai document openOffice modifiable.

    Moi aussi je bosse sur des transformations docbook>OpenOffice. J'ai pas trouvé de stylesheet existante complète (style docbooxtoodt).

    Bonne journée.

  5. #5
    Membre expérimenté
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    1 466
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 1 466
    Points : 1 610
    Points
    1 610
    Par défaut
    Je crois qu'il parle de celui là :
    http://svn.comsultia.com/docbook2odf
    J'ai pas eu le temps de pencher dessus, il a pas l'air simple à utiliser.

  6. #6
    Membre du Club
    Inscrit en
    Février 2007
    Messages
    64
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 64
    Points : 43
    Points
    43
    Par défaut
    Bon beh sur open office j'arrive pas à importer un fichier xml au format docbook pour le transformer en opendocument. Je suis pourtant l'aide du Paramétrage du filtre XML mais ça m'affiche le xml tel quel sans transformation... vu que pour trouver une bonne xsl c'est pas ça.

    Ceci étant je teste docbook2odf-0.244 sous linux. J'ai installé zip et xsltproc mais quand je lance la commande
    perl docbook2odf monxml.xml [ -o output.odf]
    j'ai le message d'erreur suivant :
    Can't locate object method "new" via package "Archive::Zip"

    ce qui me laisse bien perplexe aussi

  7. #7
    Membre du Club
    Inscrit en
    Février 2007
    Messages
    64
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 64
    Points : 43
    Points
    43
    Par défaut
    donc je fais le zip à la main après, en modifiant le script pour garder le fichier temporaire.
    Reste à savoir comment utiliser ça pour mon application...

Discussions similaires

  1. Transformation en docbook
    Par Senaku-seishin dans le forum Applications et environnements graphiques
    Réponses: 0
    Dernier message: 13/12/2008, 18h38
  2. XSL FO:transformation d'un nombre en une chaine de caractere
    Par atoila dans le forum XSL/XSLT/XPATH
    Réponses: 6
    Dernier message: 06/06/2006, 16h43
  3. [XSL] comment transformer ce fichier xml en une table html ?
    Par jlassira dans le forum XSL/XSLT/XPATH
    Réponses: 17
    Dernier message: 15/03/2006, 12h15
  4. [XSL] Comment transformer un fichier XML en un autre XML
    Par elzedo dans le forum XSL/XSLT/XPATH
    Réponses: 6
    Dernier message: 16/01/2006, 10h51
  5. [XML][XSL][FOP] transformation xml avec fop
    Par Le Marlou dans le forum XSL/XSLT/XPATH
    Réponses: 4
    Dernier message: 05/12/2003, 16h58

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo