Aller au contenu

Variables système des templates PDF

Les variables système sont des variables intégrées, disponibles automatiquement dans chaque template. Inutile de les envoyer dans les données de l’API : elles sont injectées au moment de la génération.

Toutes les variables système commencent par le préfixe sys, pour éviter les conflits avec vos propres données.

VariableDescriptionExemple de sortie
{{sys.current_date}}Date du jour (AAAA-MM-JJ)2026-01-15
{{sys.current_time}}Heure actuelle (HH:MM:SS)14:30:45
{{sys.current_datetime}}Date et heure complètes2026-01-15 14:30:45
{{sys.year}}Année en cours2026
{{sys.month}}Mois en cours (1 à 12)1
{{sys.month_name}}Nom du mois, en anglaisJanuary
{{sys.day}}Jour du mois (1 à 31)15
{{sys.weekday}}Jour de la semaine, en anglaisWednesday
{{sys.page_number}}Numéro de la page courante1
{{sys.total_pages}}Nombre total de pages3

Pour indiquer quand un PDF a été généré :

Généré le {{sys.current_date}} à {{sys.current_time}}

Vous pouvez aussi assembler les composants de la date pour obtenir un autre format :

{{sys.day}}/{{sys.month}}/{{sys.year}}

Résultat : 15/1/2026

Toutes les dates et heures sont exprimées en UTC.

Les numéros de page servent surtout dans les en-têtes et pieds de page, qui se répètent sur chaque page :

Page {{sys.page_number}} sur {{sys.total_pages}}

Le numéro se met à jour automatiquement sur chaque page des documents de plusieurs pages.

  • Une clé sys dans vos données d’API remplace l’ensemble des variables système : les variables {{sys.…}} lisent alors vos données.
  • La numérotation des pages est calculée pendant la génération du PDF : elle n’apparaît pas dans l’aperçu de l’éditeur.