Objectif
Décrire les différents besoins de génération de fichiers PDF. Evoquer quelques un des outils et des approches possibles.
Sommaire
- Générer entièrement le PDF
- Générer à partir d’un modèle
- Modèle à mise-en-page fixe
- Modèle à mise-en-page flottante
- Génération multi-format
- Quelques exemples de PDF générés
- Langage de template
Contenu
Il existe de multiples techniques pour générer un fichier PDF. Il faut choisir la technique en fonction de la nature du document à générer.
On ne génère pas de la même façon un bon de livraison sur une seule page A4 et un catalogue d’article de 250 pages.
Le PDF va contenir des éléments fixes et des éléments variables. La mise-en-page des élements fixes peut être suffisament complexe pour que l’utilisation d’un programme dédié soit nécessaire pour rendre la tâche abordable.
Voici quelques exemples d’outils pouvant être utilisés pour faire la mise-en-page d’un PDF :
- LibreOffice Writer
- Microsoft Word
- Inkscape
- Adobe Illutrator
- LibreOffice Calc
- Microsoft Excel
Dans la mise-en-page, on va inserrer des balises qui seront remplacées par les valeurs réelles.
Il existe des langages de template permettant une utilisation plus sophistiquée des balises (avec par exemple l’utilisation de boucles ou conditions).