Générer une sortie PDF

Dans une leçon précédente, votre premier test de compilation avec DITA OT utilisait l’extension pdf2 pour générer une sortie PDF. Dans cette leçon, vous verrez comment l’extension pdf2 traite différemment les cartes et les bookmaps.

Pour le contenu de la carte, l’extension pdf2 génère par défaut une page de couverture et une table des matières.

Pour le contenu d’une bookmap, l’extension pdf2 génère une page couverture. Toute structure ultérieure dans la sortie reflète les spécifications définies dans la bookmap. Par exemple, l’extension pdf2 générera une table des matières si la bookmap utilise l’élément <toc> de l’élément <booklists> pour spécifier qu’il doit y en avoir une ; cependant, si la bookmap ne contient pas l’élément <toc>, l’extension pdf2 n’en construira pas.

Lors de votre premier test de compilation DITA OT, vous avez généré le fichier m_canards.pdf à partir du contenu référencé d’une carte. Les instructions suivantes vous montrent comment générer une sortie PDF à partir du même contenu référencé dans une bookmap et comparer les deux différents fichiers de sortie.

Exercice
  1. Saisissez la commande suivante dans le terminal de commande :

    Sur Windows :

    bin\dita -i [cheminfichier]/sources/canards/b_canards.ditamap -f pdf2 -o sorties/sortie_canards -v

    Sur Mac :

    ./bin/dita -i [cheminfichier]/sources/canards/b_canards.ditamap -f pdf2 -o sorties/sortie_canards -v
  2. Appuyez sur ENTRER pour lancer DITA OT.
  3. Naviguez dans votre dossier sortie_canards et localisez le fichier PDF que vous venez de générer, b_canards.pdf.
  4. Ouvrez le fichier b_canards.pdf dans un lecteur de PDF et comparez-le avec le fichier m_canards.pdf, que vous avez généré précédemment. Notez les différences entre les deux fichiers.

    Le fichier m_canards.pdf comprend une table des matières pour l’ensemble du document :

    En revanche, le fichier b_canards.pdf comprend une mini-table des matières pour chaque chapitre :

Contributeurs