Forum Programmation.autre Problème d'images pour convertir un Dovbook XML --> pdf

Posté par  .
Étiquettes :
0
8
sept.
2005
Bonjour,
J'ai réalisé actuellement une documentation, je désire sortir un fichier pdf, le problème est que le fichier de sortie en pdf ne m'affiche pas les images.
Sur ma Debian (Sid), les packages que j'ai installés sont:
  • sgmltools-lite, mais mon docbook n'a pas été reconnue (nombreuses erreures)

  • docbook-utils, la conversion a marché avec ce "programme"

  • Les commandes que j'ai utilisé sont:
  • docbook2pdf mon_fichier.xml ---> il m'a créé un fichier mon_fichier.tex

  • pdfjadetex mon_fichier.tex ---> il m'a créé le fichier mon_fichier.pdf

  • J'ai eu un retour sur ma documentation m'expliquant que je devais utiliser des images png, mais dans GNU/Linux Magazine / France (mois d'aout) ils expliquent qu'il faut utiliser des images jpg (ou jpeg mais il me semble que c'est la même chose) pour les images.
    Dans le doute j'ai testé la transformation avec les deux formats png et jpg.
    Le code utilisé pour les images est de ce format, j'ai remplacé les <> par () car ce la ne passe pas visuellement:

    (para) (figure float="0")
    (title)Premier démarrage eboard (/title)
    (screenshot) (mediaobject)
    (imageobject)
    (imagedata fileref="images/eboard_default.png" format="PNG")
    (/imageobject)
    (textobject)
    (phrase) interface de eboard (/phrase)
    (/textobject)
    (/mediaobject) (/screenshot)
    (/figure)
    (/para)

    Quelqu'un pourrait m'expliquer ce qui ne va pas ?

    Merci
    • # XSLT et Fop

      Posté par  (site web personnel) . Évalué à 1.

      Personnellement, j'ai abandonné les utilitaires que tu cite pour migrer complètement en XML. En effet, ces derniers datent plutôt de la version SGML de DocBook.

      Donc, maintenant j'utilise :
      - xsltproc pour produire un .fo à partir du .xml,
      - fop pour produire ps ou pdf depuis .fo.

      Ça fonctionne parfaitement avec le PNG.

      Les deux sont disponibles sous Debian :
      - xsltproc dans libxml2 je crois,
      - fop dans fop ;-)

    Suivre le flux des commentaires

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