Aller au contenu

Codes-barres et QR codes pour templates PDF

Ajoutez des codes-barres et des QR codes à vos templates pour produire des codes scannables dans vos PDF. Les deux acceptent les variables : chaque PDF généré peut porter un code unique.

Un code-barres encode du texte ou des chiffres sous forme de barres verticales. Il sert pour les numéros de suivi, les codes produit, les références SKU, ou tout identifiant qu’une machine doit pouvoir lire.

Pour ajouter un code-barres, cliquez sur Barcode dans la grille des éléments du panneau de gauche, puis cliquez sur le canevas pour le placer.

Dans le panneau de droite, saisissez la valeur à encoder dans le champ Value : une valeur fixe, ou une variable comme {{tracking_number}}.

Choisissez le format adapté à votre usage :

FormatUsageFormat de la valeur
Code 128Usage général : lettres, chiffres, symbolesABC-123456
Code 39Industrie : lettres majuscules et chiffres uniquementSHIP12345
EAN-13Produits vendus en magasin : 13 chiffres exactement5901234123457
EAN-8Petits emballages : 8 chiffres exactement96385074
ITF-14Cartons d’expédition : 14 chiffres15400141288763

Code 128 est le plus souple et convient à la plupart des cas.

  • Line color — la couleur des barres (gris foncé #111827 par défaut)
  • Taille — faites glisser les poignées pour redimensionner le code-barres sur le canevas

Un QR code encode des données dans un motif carré en deux dimensions. Il contient plus d’informations qu’un code-barres et se scanne facilement avec l’appareil photo d’un téléphone. Il sert pour les URL, les liens de paiement, le contrôle des billets, ou toute donnée à rendre accessible en un geste.

Pour ajouter un QR code, cliquez sur QR Code dans la grille des éléments du panneau de gauche, puis cliquez sur le canevas pour le placer.

Saisissez les données à encoder dans le champ Content du panneau de droite : une URL, du texte brut, ou une variable comme {{payment_url}}.

  • Foreground — la couleur des modules sombres (gris foncé #111827 par défaut)
  • Background — la couleur des modules clairs (blanc par défaut)
  • Error Correction — la part du code qui peut être abîmée sans l’empêcher d’être lu :
NiveauRécupérationUsage
L (Low)~7 %Environnements propres, capacité de données maximale
M (Medium)~15 %Usage général (niveau par défaut)
Q (Quartile)~25 %Documents qui risquent d’être pliés ou un peu usés
H (High)~30 %Conditions difficiles, ou logo posé par-dessus le QR code

Pour une lecture fiable, un QR code doit mesurer au moins 2 cm × 2 cm. Plus l’URL encodée est longue, plus le code est dense : agrandissez-le alors pour que les lecteurs le déchiffrent sans peine.

Codes-barres et QR codes fonctionnent avec les variables de template. Mettez une variable comme {{tracking_number}} ou {{payment_url}} dans le champ de valeur, puis envoyez la vraie valeur par l’API. Chaque PDF généré reçoit son propre code.

Usages courants :

  • Étiquettes d’expédition — un code-barres avec le numéro de suivi, un QR code vers la page de suivi
  • Factures — un QR code avec le lien de paiement
  • Billets d’événement — un QR code avec un identifiant de billet unique, scanné à l’entrée
  • Étiquettes produit — un code-barres avec le SKU, un QR code vers la fiche produit
  • Certificats — un QR code avec une URL de vérification qui en prouve l’authenticité