Forum général.cherche-logiciel conversion xml vers postscipt

Posté par  .
Étiquettes : aucune
0
22
juin
2006
Bonjour.

Je suis a la recherche d'un utilitaire (ou eventuellement d'une librairie C) capable, en ligne de commande, de transformer un fichier xml (par exemple un odt ou fichier scribus) en fichier PS ou pdf. Le but étant qu'a partir d'un certain squelette (un template ) on puisse générer des documents à la chaine via un simple script et sans intervention humaine .

Merci pour vos suggestions.
  • # google...

    Posté par  . Évalué à 2.

    Une fois de plus, google peut-être ton ami.
    J'ai cherché xml2ps, on trouve pleins de softs, de toutes sortes qui font ce que tu demandes.
    Après, si ce sont des fichiers xml provenant d'un logiciel, il faudrait plus chercher avec l'extension du fichier...
    odt2ps ?
    Voilà, je ne peux t'apporter de solution toute faite, mais tu as déjà une base pour chercher ce qui correspond à tes besoins.
    • [^] # Re: google...

      Posté par  . Évalué à 1.

      Bonjour.
      J'ai deja cherche avec google. Le probleme est que la grande majorité de ces logiciels sont soit en Java soit des outils propriétaires. Le seul
      outil libre que j'ai trouvé c'est un xml2ps liée a un logiciel nommé passepartout. Si qq l'a déja utilisé merci de mes faire part de son expérience notamment si il est possible de convertir tout fichier xml via cet outil.
      • [^] # Re: google...

        Posté par  . Évalué à 2.

        Ouais, bon...
        Le climat est pas mal tendu en ce moment icitte, alors je préfère dissiper un éventuel/possible malentendu tout de suite.
        Mon commentaire n'était pas du tout hautain. Je connaissait l'outil a2ps, alors j'ai pensé à faire le rapprochement et à l'appliquer à ton cas. Du coup, ça m'a donné xml2ps, et j'ai pensé (à tort, visiblement) que tu étais peut-être passé à côté.
        Bref, ceci étant dit, et pour ce que j'en sais, les fichiers ps sont "lisibles" puisqu'il ne s'agit que de commandes postscript, alors transcrire un fichier xml en fichier postscript, au moyen d'une feuille xsl et d'un processeur xslt, ça doit pouvoir se faire, plus ou moins sans grande difficulté.
        Après, c'est vrai qu'il faut connaître le postscript (ce qui n'est pas mon cas), et il semble évident qu'un truc tout fait serait le bienvenu.
        J'avais vu passepartout, je n'ai pas regardé le reste. Sinon, il existe peut-être des chemins plus tordus pour arriver au même résultat... xml->html->ps, par exemple. Je n'en ai aucune idée, ce n'est qu'une suggestion.
        Pour finir, à mon humble avis, ce n'est pas faisable directement, dans la mesure où un fichier xml ne contient à priori que des données, et ce sont les balises qui leur donne un sens... pour l'être humain. Pour que la transformation en document ps puisse être réalisée, il faut bien donner une signification à ces balises dans une feuille xsl...Donc, un truc tout fait...
        Bien sûr, je ne prétends nullement maîtriser le sujet, je ne donne que mon avis d'après ce que je connais...
        • [^] # Re: google...

          Posté par  . Évalué à 1.

          Salut Da Bou.

          Je n'ai absolument pas considéré ton commentaire comme hautain.Au contraire la faute revient à moi car j'aurais peut etre du préciser dans mon poste que j'avais déja fait qq recherches et soumettre mes résulats de recherche. Pour en revenir au sujet mon idée est que comme le format odt d'openoffice est en xml je me suis dit qu'il suffit juste de trouver un outil pour convertir ce fichier en postcript. Tout le reste etant deja fait (description des balises). Le but est de créer le squellette du document une fois pour toute (un peu a la maniére de LaTeX)
          • [^] # Re: google...

            Posté par  . Évalué à 2.

            Une idée en passant alors...
            Le format odt, c'est le format d'openoffice. Si je me souviens bien, c'est une archive zippée contenant plusieurs fichiers. As-tu regardé dans l'archive si elle ne contient pas par hasard une ou plusieurs feuilles xsl ?
            Sinon, peut-être qu'openoffice ne se base que sur une feuille xsl planquée quelque part pour rendre les documents dans les différents formats proposés (pdf, ps, etc).
            Bon, après une brève recherche (odt script ps) dans google, je suis tombé sur ça http://www.linuxfr.org/forums/41/17150.html
            Il semblerait que la voie java soit (presque) inévitable, ou alors qu'il existe un outil python pour le faire....

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.