# Moteur de Modèles de Texte

Remplit des modèles de texte avec des variables et des données en utilisant divers formats de modèles

> Page canonique: https://elysiatools.com/fr/tools/text-template

- **Catégorie:** Text Processing

- **Mots-clés:** texte, modèle, variables, remplir, remplacer, moteur de modèles

## Présentation

Le Moteur de Modèles de Texte est un outil polyvalent conçu pour automatiser la génération de documents en fusionnant des modèles textuels avec des données structurées. Il permet de remplacer dynamiquement des variables par des valeurs précises, garantissant une cohérence parfaite dans vos communications et rapports.

## Entrées

- **Texte du Modèle** (textarea): Enter template with variables...
- **Données Variables (JSON)** (textarea): Enter JSON data: {"name": "John", "age": 30}
- **Format du Modèle** (select)
- **Action pour Variable Manquante** (select)
- **Format de Date** (select)
- **Format de Nombre** (select)
- **Échapper la Sortie HTML** (checkbox)

## Quand l'utiliser

- Pour générer automatiquement des e-mails personnalisés à partir d'une liste de contacts.
- Pour créer des rapports standardisés en injectant des données chiffrées dans des modèles prédéfinis.
- Pour formater des chaînes de caractères complexes en utilisant des syntaxes de modèles comme Mustache ou Handlebars.

## Fonctionnement

- Saisissez votre texte source dans la zone de modèle en utilisant la syntaxe de votre choix (Mustache, Handlebars, etc.).
- Fournissez vos données sous forme de JSON pour définir les valeurs de chaque variable.
- Configurez les options de formatage pour les dates, les nombres et la gestion des variables manquantes.
- Générez le texte final instantanément en cliquant sur le bouton de traitement.

## Cas d'usage

- Automatisation de courriers électroniques personnalisés pour des campagnes marketing.
- Génération de factures ou de devis à partir de bases de données clients.
- Création de messages système dynamiques pour des applications web.

## Questions fréquentes

### Quels formats de modèles sont supportés ?

L'outil supporte Mustache, Handlebars, ES6, ainsi que des formats personnalisés ou simples.

### Comment l'outil gère-t-il les variables manquantes ?

Vous pouvez choisir de les remplacer par une chaîne vide, de conserver la syntaxe, de les afficher entre crochets ou de les remplacer par 'null'.

### Puis-je formater les nombres et les dates ?

Oui, l'outil propose des options intégrées pour formater les devises, les pourcentages, les décimales et plusieurs formats de date standards.

### L'outil est-il sécurisé pour le contenu HTML ?

Oui, vous pouvez activer l'option d'échappement de la sortie HTML pour éviter tout problème de rendu ou de sécurité.

### Quel format de données est requis pour les variables ?

Les données doivent être fournies au format JSON standard (ex: {"nom": "Jean", "age": 30}).

## Outils associés

- [Atelier texte désordonné vers données structurées](https://elysiatools.com/fr/tools/messy-text-to-structured-data-workbench): Déduit des tableaux depuis du texte, des délimiteurs mixtes, des lignes clé-valeur ou du HTML et exporte CSV, JSON et Markdown.
- [Suppresseur de Caractères BOM](https://elysiatools.com/fr/tools/data-bom-remover): Supprimer les caractères BOM (Byte Order Mark) du contenu textuel et des fichiers. Parfait pour nettoyer les fichiers texte avec des problèmes d'encodage.
- [Convertisseur TOML-JSON](https://elysiatools.com/fr/tools/toml-json-converter): Convertit entre les formats TOML et JSON avec prise en charge des commentaires et des structures de données complexes
- [Fusionneur TXT](https://elysiatools.com/fr/tools/txt-merger): Fusionne plusieurs fichiers texte avec différentes stratégies (concaténation, entrelacement, etc.)
- [Générateur de Data URI](https://elysiatools.com/fr/tools/data-uri-generator): Convertit les fichiers en Data URI (Base64 ou pourcentage-encodé) pour intégrer images, polices et ressources directement dans HTML, CSS ou Markdown
- [Text to Excel Converter](https://elysiatools.com/fr/tools/text-to-excel): Convert various text formats to Excel with customizable parsing and formatting options
- [Text to JSON Converter](https://elysiatools.com/fr/tools/text-to-json): Convert various text formats to JSON with customizable parsing options
- [Générateur de Reçu/Billet PDF](https://elysiatools.com/fr/tools/pdf-receipt-ticket): Crée un reçu PDF au format thermique avec titre en gras et QR code

## Exemples

- [Échantillons Convertisseur Hex/Unicode](https://elysiatools.com/fr/samples/text-hex-unicode-formats): Échantillons de test pour la conversion de séquences d'échappement hex et unicode
- [Exemples Apache Arrow](https://elysiatools.com/fr/samples/arrow): Exemples de format colonnaire en mémoire Apache Arrow pour le traitement de données et l'analyse haute performance
- [Exemples de Traçage Distribué](https://elysiatools.com/fr/samples/distributed-tracing-samples): Exemples complets de traçage distribué utilisant Jaeger, OpenTelemetry et outils d'observabilité modernes
- [Exemples JWT](https://elysiatools.com/fr/samples/jwt-samples): Exemples complets de JWT de la structure de base des tokens aux implémentations de sécurité avancées
