Introduction
Docs/Commencez

Qu'est-ce que Tembuilder ?

Une plateforme de rendu HTML/CSS vers PDF avec des modèles versionnés et des données JSON.

3 minutes de lecture5 rubriques
Sur cette page

Pour générer des PDF à partir de HTML dans une application, vous devez généralement configurer le rendu, charger les polices et les images, vérifier la pagination, traiter les demandes et stocker la sortie. Vous devez également suivre les rendus terminés et échoués et mettre les fichiers à la disposition des utilisateurs.

Tembuilder est une plate-forme de rendu HTML/CSS vers PDF, fournissant ce flux de travail via une application Web et API. Préparez HTML/CSS dans un modèle, fournissez les données JSON pour chaque document et récupérez le PDF une fois le rendu terminé.

Le modèle contrôle la présentation ; Les données JSON fournissent le contenu qui change entre les rendus. Vous pouvez mettre à jour la conception sans conserver l’intégralité de ses HTML/CSS dans le code source de l’application appelante.

Comment ça marche

  1. Créez un modèle HTML/CSS. Écrivez et modifiez des mises en page dans l’éditeur, importez un modèle ou utilisez-en un depuis Marketplace. Définissez les champs de données acceptés par le modèle.
  2. Prévisualisez et publiez. Enregistrez la conception, vérifiez son Defaults dans l’aperçu PDF et inspectez les polices, les images et les sauts de page, puis publiez la version que vous souhaitez utiliser.
  3. Rendez et récupérez le PDF. Soumettez le modèle, la version et les données JSON via API ou Run. Suivez l’état et téléchargez le fichier après un rendu réussi.

HTML/CSS est stocké dans le modèle. Les requêtes de rendu API font référence à ce modèle et fournissent des données pour l’exécution, plutôt que de soumettre directement une page HTML arbitraire.

Gestion des modèles

Dans la web app, vous pouvez :

  • Modifiez HTML/CSS, les polices, les images, le format du papier, les marges, les en-têtes et les pieds de page.
  • Définissez les paramètres pour insérer les données JSON dans le contenu du document.
  • Gérez les versions de modèles, l’historique des révisions et les variantes.
  • Prévisualisez les PDF, testez les rendus dans Run et inspectez la sortie dans Renders.

Voir Découvrez les concepts Tembuilder pour le flux de travail complet et L’éditeur de modèles pour la navigation dans l’éditeur.

Intégration API

Votre application soumet des demandes de rendu avec une clé de projet API. Tembuilder accepte la demande et la traite comme un travail ; la réponse initiale ne contient pas le PDF complété.

Suivez l’état via le API ou recevez des notifications de webhook. Une fois le travail réussi, téléchargez le PDF pour le stocker ou le livrer à un utilisateur. Voir Référence de rendu API .

Cas d’utilisation

Générez des rapports à partir des données du système, créez des certificats pour des destinataires individuels ou générez des devis à partir des détails de la commande. Ce sont des exemples du même flux de travail HTML/CSS → PDF ; votre modèle détermine le contenu et la présentation.

Commencez

Rechercher de la documentation