Catégories

Remplisseur PDF AcroForm

Remplit les champs de formulaire PDF via JSON et exporte le PDF

Base sur pdf-lib. Prise en charge AcroForm; pour PDF XFA hybrides, suppression XFA possible puis remplissage AcroForm.

Exemples de résultats

2 Exemples

Remplir un formulaire basique

Injecte texte, case, radio, liste et menu dans AcroForm

pdf-acroform-filler-example1.pdf Voir fichier
Voir paramètres d'entrée
{ "pdfFile": "/public/samples/pdf/form-sample-acroform.pdf", "fieldDataJson": "{\"full_name\":\"Alex Doe\",\"agree_terms\":true,\"tier\":\"pro\",\"country\":\"US\",\"hobbies\":[\"Reading\",\"Music\"]}", "removeXfaBeforeFill": true, "flatten": true, "strictMode": false }

Remplir sans aplatir

Remplit des champs en conservant le formulaire editable

pdf-acroform-filler-example2.pdf Voir fichier
Voir paramètres d'entrée
{ "pdfFile": "/public/samples/pdf/form-sample-acroform.pdf", "fieldDataJson": "{\"full_name\":\"Taylor Smith\",\"agree_terms\":false,\"country\":\"DE\",\"tier\":\"basic\"}", "removeXfaBeforeFill": true, "flatten": false, "strictMode": false }

Click to upload file or drag and drop file here

Maximum file size: 100MB Supported formats: application/pdf

JSON object where key = field name, value = field value

For hybrid PDFs, remove XFA packet and fill AcroForm fallback

Flatten fields to make result non-editable

Fail immediately when any field cannot be mapped/written

Points clés

Catégorie
PDF Tools
Types d’entrée
file, textarea, checkbox
Type de sortie
file
Couverture des échantillons
4
API disponible
Yes

Vue d’ensemble

Le Remplisseur PDF AcroForm est un outil efficace conçu pour automatiser la saisie de données dans vos documents PDF. En utilisant un simple objet JSON, vous pouvez injecter des valeurs dans des champs de texte, des cases à cocher, des listes déroulantes et des boutons radio, puis exporter instantanément le fichier final.

Quand l’utiliser

  • Automatiser le remplissage de formulaires administratifs répétitifs à partir de bases de données.
  • Générer des documents personnalisés en masse sans saisie manuelle.
  • Convertir des formulaires PDF hybrides (XFA) en documents AcroForm standard pour une compatibilité accrue.

Comment ça marche

  • Téléchargez votre fichier PDF contenant des champs AcroForm ou XFA.
  • Saisissez les données sous forme d'objet JSON où chaque clé correspond au nom du champ dans le PDF.
  • Configurez les options de traitement, comme la suppression du calque XFA ou l'aplatissement du document.
  • Lancez le traitement pour générer et télécharger votre PDF rempli.

Cas d’usage

Génération automatique de contrats ou de devis à partir d'un CRM.
Traitement par lots de formulaires d'inscription ou de questionnaires clients.
Standardisation de documents internes en supprimant les couches XFA complexes.

Exemples

1. Génération de contrat client

Gestionnaire administratif
Contexte
Un gestionnaire doit remplir des dizaines de contrats identiques chaque jour avec des informations clients variables.
Problème
La saisie manuelle est lente et sujette aux erreurs de frappe.
Comment l’utiliser
Charger le modèle de contrat, fournir les données client en JSON, et activer l'aplatissement pour sécuriser le document final.
Configuration d’exemple
{"full_name":"Alex Doe","agree_terms":true,"tier":"pro","country":"US","hobbies":["Reading","Music"]}
Résultat
Un PDF final verrouillé, prêt à être envoyé au client, généré en quelques secondes.

2. Pré-remplissage de formulaires éditables

Assistant RH
Contexte
Les employés doivent recevoir des formulaires de congés pré-remplis avec leurs informations de base pour vérification.
Problème
Besoin de fournir un document que l'employé peut encore modifier avant signature.
Comment l’utiliser
Charger le formulaire, injecter les données via JSON, et désactiver l'option 'Aplatir les champs'.
Configuration d’exemple
{"full_name":"Taylor Smith","agree_terms":false,"country":"DE","tier":"basic"}
Résultat
Un PDF rempli avec les données de l'employé, tout en conservant les champs interactifs pour d'éventuelles corrections.

Tester avec des échantillons

json, pdf, video

Hubs associés

FAQ

Quels types de champs sont pris en charge ?

L'outil prend en charge les champs de texte, les cases à cocher, les boutons radio, les listes déroulantes et les menus de sélection.

Puis-je modifier le PDF après le remplissage ?

Oui, si vous désactivez l'option 'Aplatir les champs', le document restera éditable après le traitement.

Que faire si mon PDF contient des champs XFA ?

Activez l'option 'Supprimer XFA avant remplissage' pour convertir le document en AcroForm standard et permettre une saisie correcte.

Le mode strict est-il nécessaire ?

Le mode strict est recommandé si vous voulez vous assurer que chaque champ JSON correspond parfaitement à un champ existant dans le PDF, afin d'éviter les erreurs silencieuses.

Y a-t-il une limite de taille pour le fichier PDF ?

L'outil accepte des fichiers PDF jusqu'à 100 Mo.

Documentation de l'API

Point de terminaison de la requête

POST /fr/api/tools/pdf-acroform-filler

Paramètres de la requête

Nom du paramètre Type Requis Description
pdfFile file (Téléchargement requis) Oui -
fieldDataJson textarea Oui JSON object where key = field name, value = field value
removeXfaBeforeFill checkbox Non For hybrid PDFs, remove XFA packet and fill AcroForm fallback
flatten checkbox Non Flatten fields to make result non-editable
strictMode checkbox Non Fail immediately when any field cannot be mapped/written

Les paramètres de type fichier doivent être téléchargés d'abord via POST /upload/pdf-acroform-filler pour obtenir filePath, puis filePath doit être passé au champ de fichier correspondant.

Format de réponse

{
  "filePath": "/public/processing/randomid.ext",
  "fileName": "output.ext",
  "contentType": "application/octet-stream",
  "size": 1024,
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}
Fichier: Fichier

Documentation de MCP

Ajoutez cet outil à votre configuration de serveur MCP:

{
  "mcpServers": {
    "elysiatools-pdf-acroform-filler": {
      "name": "pdf-acroform-filler",
      "description": "Remplit les champs de formulaire PDF via JSON et exporte le PDF",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=pdf-acroform-filler",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Vous pouvez chaîner plusieurs outils, par ex.: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, max 20 outils.

Prend en charge les liens de fichiers URL ou la codification Base64 pour les paramètres de fichier.

Si vous rencontrez des problèmes, veuillez nous contacter à [email protected]