\usepackage{zapier}
Automatisez la génération de PDF sans écrire une seule ligne de code. Utilisez l'intégration Zapier officielle de FormaTeX pour exécuter les actions Compile, Smart Compile et Check Syntax, puis enregistrez les résultats dans Drive, Dropbox ou par e-mail.
\section{Qu'est-ce que Zapier}
Zapier est une plateforme d'automatisation de flux de travail sans code qui connecte plus de 7,000 applications. Un Zap est un flux de travail composé d'un déclencheur (l'événement qui démarre le Zap) et d'une ou plusieurs actions (ce qui se passe en conséquence). L'application Zapier FormaTeX ajoute des actions natives et l'authentification pour les flux de compilation directement dans votre Zap.
Plus de 7,000 intégrations d'applications
Déclenchez des PDF depuis Google Sheets, Airtable, Typeform, HubSpot et des milliers d'autres applications.
Configuration sans code
Configurez tout le pipeline dans l'éditeur visuel de Zapier, sans serveur ni tâche cron.
Livrez où vous voulez
Enregistrez les PDF dans Google Drive, Dropbox ou S3, joignez-les à des e-mails ou publiez-les sur Slack après la compilation.
\section{Configuration du Zap}
Choisissez votre déclencheur
Créez un nouveau Zap et sélectionnez n'importe quelle application déclencheur. Les choix courants sont Google Sheets (nouvelle ligne), Airtable (nouvel enregistrement), Typeform (nouvelle soumission) ou un déclencheur Schedule pour les rapports récurrents. C'est l'événement qui lance la génération du PDF.
Ajouter l'action FormaTeX
Ajoutez une étape d'action, choisissez l'application FormaTeX, puis sélectionnez Compile LaTeX (ou Smart Compile / Check Syntax). Associez votre entrée LaTeX aux champs des étapes précédentes.
Connecter votre compte FormaTeX
In the auth dialog, set API Key and API URL (https://api.formatex.io). Zapier stores credentials securely and reuses them across Zaps.
Gérer la réponse PDF
Utilisez les champs de sortie de l'étape FormaTeX (par ex. success, jobId, pdf/base64 selon l'action). Acheminez les résultats vers Drive, Dropbox, Gmail, Slack ou des étapes de traitement ultérieures.
\section{Charge utile JSON}
Exemples de champs que vous pouvez associer dans l'action FormaTeX. Remplacez {{month}}, {{author_name}}, etc. par des valeurs issues de votre étape de déclenchement.
{
"latex": "\\documentclass{article}\n\\begin{document}\nHello {{recipient_name}}\n\\end{document}",
"engine": "pdflatex",
"timeout": 60
}\section{Security}
Connectez l'authentification via la boîte de dialogue de compte de l'application Zapier FormaTeX. Évitez de coder les clés en dur dans des champs de texte en clair.
Zapier Secret Manager
Privilégiez la connexion d'authentification au niveau de l'application pour stocker la clé API. N'utilisez Secret Manager que pour des étapes avancées personnalisées.
Isolation par Zap
Créez des clés API FormaTeX distinctes pour chaque Zap. Vous pouvez révoquer l'accès d'un seul Zap sans affecter les autres depuis le tableau de bord FormaTeX.
\section{Cas d'usage}
PDF de rapport hebdomadaire
Déclenchez depuis une ligne Google Sheets chaque vendredi. Injectez les indicateurs de la semaine dans un modèle de rapport LaTeX et envoyez le PDF sur Slack.
Génération de certificats
Lorsqu'un formulaire Typeform de fin de formation est soumis, générez un certificat LaTeX personnalisé et envoyez-le par e-mail au destinataire.
Automatisation de factures depuis le CRM
Déclenchez sur les changements d'étape d'une affaire HubSpot. Compilez une facture LaTeX avec les lignes de l'affaire et joignez-la à la fiche du contact.
Export d'articles académiques
Lorsqu'un nouvel enregistrement de recherche Airtable est créé, compilez le résumé et l'article complet en LaTeX et archivez les deux PDF dans Dropbox.
\section{Related}
\end{zapier}
Obtenez une clé API FormaTeX, construisez votre premier Zap en quelques minutes et livrez des PDF LaTeX professionnels depuis n'importe quel déclencheur, sans serveur.