Concevez votre lettre, votre relevé ou votre facture une seule fois. Fusionnez chaque enregistrement dans son propre document balisé, conforme PDF/UA-1 — par l'API REST, un appel par lot ou directement depuis Google Sheets. Sans Word. Sans Acrobat. Sans remédiation.
Accès anticipé · ou voyez comment fonctionne une fusion
Modèle Word, fusion, exportation en PDF : le flux par défaut depuis vingt ans. Les lettres ont l'air correctes. Qu'un lecteur d'écran puisse s'en servir, c'est une autre histoire — et les vérifier une à une n'est pas réaliste.
Word fusionne tous les enregistrements dans un seul long document; obtenir un PDF par destinataire exige des macros ou des modules complémentaires. Les balises exportées dépendent de la façon dont le modèle a été rédigé : le résultat doit souvent être corrigé dans Acrobat avant de respecter PDF/UA. Et tout se passe sur un poste de travail — Microsoft ne prend pas en charge l'automatisation d'Office sans surveillance sur un serveur.
Le modèle définit la structure une seule fois — titres, tableaux, listes, ordre de lecture, langue, textes de remplacement. Chaque document fusionné est généré avec cette structure déjà en place, sur un serveur, à partir de vos données. La 50 000e lettre est aussi accessible que la première.
Aucun code de champ, aucun signet, aucune mise en forme cachée. Si vous pouvez faire une requête HTTP — ou ouvrir un tableur — vous pouvez lancer la fusion.
Construisez le document dans le designer visuel et liez les champs avec des liaisons de type {{customer.name}}. Les sections répétées s'allongent selon les articles; les règles de visibilité affichent ou masquent des paragraphes selon le destinataire.
Envoyez l'identifiant du modèle et un enregistrement — JSON ou XML — et le corps de la réponse est le PDF. Le mode strict rejette un enregistrement incomplet au lieu d'imprimer un blanc; un essai à blanc vérifie les données sans rien générer.
Envoyez jusqu'à 500 enregistrements par appel de lot, un document chacun, avec des noms de fichier construits à partir de vos données. Les documents sont générés en arrière-plan; interrogez les tâches et téléchargez. Ou oubliez le code avec le menu Google Sheets.
# Un enregistrement → un PDF (le corps de la réponse est le fichier) curl https://api.pdfua.io/api/v1/documents/generate \ -H "X-API-Key: $PDFUA_KEY" \ -H "Content-Type: application/json" \ -d '{ "template_id": "486bc24d-…", "data": { "customer": { "name": "Marie Tremblay" }, "policy": { "number": "AC-2026-00443", "renewal_date": "2026-11-01" } } }' -o renouvellement.pdf # Une liste → un PDF par enregistrement (asynchrone) curl https://api.pdfua.io/api/v1/documents/generate-batch \ -H "X-API-Key: $PDFUA_KEY" \ -H "Content-Type: application/json" \ -d '{ "template_id": "486bc24d-…", "data": [ { … }, { … }, { … } ], "filename_template": "{{policy.number}}_{{index}}" }' # ← 201 { "documents": [ { "document_id", "job_id", … } ] }
Aucun connecteur propriétaire à acheter. L'API accepte du JSON ou du XML standard; tout le reste n'est qu'une mince couche par-dessus.
Tout système capable d'envoyer une requête HTTP : votre CRM, votre système central, une tâche d'entrepôt de données ou un script. Les systèmes qui ne parlent que XML l'envoient tel quel, selon des règles de conversion documentées.
JSON · XML · X-API-KeyUn menu PDFUA dans votre feuille de calcul génère un PDF accessible par ligne et les enregistre dans Google Drive, au besoin en un seul fichier zip. Ce qui ressemble le plus à un publipostage classique — sans Word.
Un PDF par ligne · DriveCréez le schéma de données du modèle à partir d'un échantillon JSON, CSV ou XML : chaque liaison est vérifiée pendant la conception — puis envoyez les vrais enregistrements à l'exécution.
Échantillons JSON · CSV · XMLCommerce électronique : des exemples fonctionnels transforment des commandes Shopify et WooCommerce en factures accessibles avec la même API.
Décisions de prestations, avis de renouvellement, lettres de conformité, trousses de bienvenue — chacune adressée, datée et balisée, en français ou en anglais.
Gouvernement · Assurances · SantéRelevés de compte, de prestations et de fidélité, avec des tableaux qui s'allongent selon les lignes de chaque destinataire et se divisent proprement entre les pages.
Banque · Assurances · Services publicsUn par commande ou par client, avec tableaux d'articles et totaux — depuis votre système de commandes ou une exportation nocturne.
Commerce · Services publics · ServicesAttestations de réussite et titres de compétence que chaque destinataire peut lire — y compris avec un lecteur d'écran.
Éducation · Formation · RHChamps AcroForm — texte, cases à cocher, listes déroulantes, boutons radio, signatures — préremplis à partir de l'enregistrement, avec étiquettes et ordre de tabulation balisés comme le reste du document.
Gouvernement · Santé · FinanceActivez PDF/A-2a et la même fusion produit des documents à la fois accessibles et adaptés à la conservation à long terme.
PDF/A-2a · Conservation| Publipostage Word → PDF | PDFUA.io | |
|---|---|---|
| Un PDF par destinataire | Exige des macros ou des modules | Intégré — un document par enregistrement |
| Balisage PDF/UA-1 | Dépend de la rédaction; souvent corrigé à la main dans Acrobat | Généré avec chaque document |
| Exécution sans surveillance sur un serveur | Non prise en charge par Microsoft | API REST, lots, tâches asynchrones |
| Données manquantes | Imprime un blanc | Le mode strict rejette l'enregistrement |
| Sources de données | Excel, Access, contacts Outlook | JSON, XML, Google Sheets |
| Archivage (PDF/A) | Option d'exportation distincte | PDF/A-2a optionnel, même appel |
Pas directement. Le designer utilise son propre format de modèle — c'est ce qui permet d'associer chaque élément à une structure PDF connue. Recréer une lettre ou une facture typique dans le designer est généralement rapide, et les modèles sont du JSON standard que vous pouvez exporter et conserver dans votre gestion de versions.
Un objet JSON par document — objets imbriqués et tableaux d'articles acceptés —
ou le document XML équivalent. Des liaisons comme {{customer.name}} y
pointent. Vous n'avez pas à remanier vos données pour nous.
Par défaut, la génération est stricte : un enregistrement dont des liaisons ne se résolvent pas est rejeté avec la liste des champs manquants, plutôt que de produire une lettre avec un blanc à la place du nom. Rendez un champ optionnel avec une valeur par défaut quand un blanc est acceptable, ou faites un essai à blanc sur tout un fichier d'enregistrements avant d'envoyer quoi que ce soit.
Un appel de lot accepte jusqu'à 500 enregistrements et retourne une tâche par document; envoyez plusieurs lots pour les grands volumes. Les forfaits sont dimensionnés en pages générées par mois, de 1 500 à 1 000 000 — voyez les tarifs.
Oui. La langue du document est définie dans le modèle et peut être remplacée sur n'importe quel segment, pour que les lecteurs d'écran changent de prononciation correctement — un avis bilingue tient dans un seul modèle. Le designer lui-même est offert en français et en anglais.
Les données que vous envoyez ne servent qu'à ce document. Les documents uniques sont générés en mémoire et renvoyés dans la réponse. Les lots et les tâches asynchrones chiffrent leurs données d'entrée (AES-256-GCM) et les suppriment une fois le PDF généré, et les PDF générés expirent après un court délai configurable — 30 minutes par défaut. Pour des données qui ne doivent jamais quitter votre réseau, exécutez PDFUA.io sur vos propres serveurs.
Inscrivez-vous à la liste d'accès anticipé. Nous intégrons un nombre limité d'organisations avant la disponibilité générale — priorité aux équipes ayant des échéances de conformité actives.
Aucun pourriel. Aucun appel de vente sans votre demande.
Vous êtes sur la liste. Trois questions rapides pour prioriser votre accès :
Quel est votre secteur d'activité?
Combien de pages générez-vous par mois?
Quelle est votre échéance de conformité?
Vous êtes sur la liste.
Nous vous contacterons sous peu.