Extraire les données d’un PDF ou d’une facture en JSON
Choisissez les champs utiles, lancez l’extraction sur un PDF ou un lot entier, puis vérifiez chaque valeur face à sa citation et sa page avant d’exporter.
Déposez un PDF iciRelâchez pour commencer
ou collez avec Ctrl/⌘+V
Essayez 5 fois sans compte. Un compte gratuit inclut 20 crédits IA par mois. Voir les forfaits
Ce que fait l’outil
PDF en JSON : explications
Pour extraire les données d’une facture PDF en JSON, importez-la, choisissez vos champs (ou le modèle Facture) et lancez l’extraction : l’IA lit le texte et renvoie chaque champ avec son numéro de page et une citation exacte, que PDFBetter vérifie sur la page. Un champ absent du document reste vide au lieu d’être deviné. Coût : 1 crédit IA par page lue.
En savoir plus
Vous définissez les champs — texte, nombre, montant, date, oui/non, choix dans une liste ou tableau de lignes — ou partez des modèles Facture, Reçu, Synthèse de relevé bancaire ou Clauses clés d’un contrat. Si la citation n’est pas sur la page indiquée ou ne contient pas la valeur, celle-ci est marquée non vérifiée. Nombres et dates sont normalisés (1 234,56 et 1,234.56 donnent 1234.56 ; 05/03/2026 et 05.03.2026 donnent 2026-03-05) puis contrôlés selon le type, les options et le motif du champ. Sortie en JSON pour les développeurs et intégrations, ou en CSV et Excel (XLSX) pour les tableurs et les imports comptables.
Traitez un seul document ici, ou un dossier entier de factures dans le tableau de bord Extractions : lancez un lot, relisez les résultats dans un tableau, corrigez les cellules, validez ou rejetez chaque document, puis exportez. L’export reprend vos corrections. Le plan Free inclut 20 crédits IA par mois, Pro 500. Pour appliquer automatiquement les mêmes étapes à chaque nouvelle facture — OCR, extraction, validation par une personne, puis CSV — enregistrez-les comme workflow ; des agents IA comme Claude ou Cursor peuvent aussi lancer des extractions via le serveur MCP de PDFBetter.
Le texte des pages est envoyé à l’API d’OpenAI, dont les conditions d’utilisation excluent par défaut les données API de l’entraînement des modèles. Pour recopier un tableau tel qu’il apparaît, « PDF en Excel » ou « PDF en CSV » sont plus simples et n’utilisent pas l’IA.
En bref
Ce que vous obtenez
| Field | Value · quote | Page |
|---|---|---|
| supplier | Harbor & Pine Studio“Harbor & Pine Studio” | p. 1 |
| invoice_number | 2026-014“Invoice no. 2026-014” | p. 1 |
| invoice_date | 2026-10-03“Invoice date 10/03/2026” | p. 1 |
| due_date | 2026-11-02“Due 11/02/2026” | p. 1 |
| total | 4028.00“Balance due $4,028.00” | p. 2 |
ExportJSONCSVXLSX
Comment faire
Extraire les données d’un PDF ou d’une facture en JSON en 5 étapes
1Votre PDF
2Choisir les champs
3Des lignes avec la page source
- 1
Importez un PDF
Les PDF numériques fonctionnent directement. Un PDF scanné doit d’abord passer par l’OCR pour avoir du texte à lire.
- 2
Choisissez les champs
Partez d’un modèle comme Facture, ou ajoutez vos propres champs avec un type, une courte description et, pour les listes, les valeurs autorisées.
- 3
Lancez l’extraction
Connectez-vous avec un compte gratuit. Coût : 1 crédit IA par page lue.
- 4
Vérifiez les preuves
Chaque valeur affiche son statut, sa page et sa citation. Regardez de près tout ce qui est non vérifié, manquant ou invalide.
- 5
Téléchargez ou passez à l’échelle
Téléchargez le JSON, ou ouvrez le tableau de bord Extractions pour appliquer les mêmes champs à de nombreux PDF et exporter en CSV ou Excel.
Exemple
Avant / après
Une facture fournisseur de deux pages : numéro et date de facture en page 1, tableau de cinq lignes, totaux HT, TVA et TTC en page 2.
Un JSON avec invoice_number, invoice_date à 2026-03-05, total à 1234.56 en devise EUR et cinq lignes line_items, chaque valeur accompagnée de sa page et du texte cité.
Réglages et formats
Ce que vous pouvez régler
- Modèles
- Facture, Reçu, Synthèse de relevé bancaire et Clauses clés d’un contrat, comme points de départ modifiables.
- Types de champs
- Texte, nombre, montant (avec code devise), date (AAAA-MM-JJ), oui/non, choix dans une liste et tableaux à colonnes typées.
- Obligatoire et motif
- Marquez les champs attendus dans chaque document et imposez une expression régulière, par exemple FAC-\d{4}.
- Exports
- JSON avec page et citation pour chaque valeur ; CSV ou Excel avec une ligne par document et les lignes de facture sur une feuille séparée.
Entrée
Sortie
À savoir avant de commencer
- L’IA peut encore choisir la mauvaise valeur quand plusieurs se ressemblent (total HT et total TTC, par exemple) ; la citation montre le texte utilisé, et une description précise du champ aide.
- Un PDF scanné sans couche texte n’est lisible qu’après OCR, et le texte dans les images, tampons ou écrits à la main n’est pas lu.
- Seules les 10 premières pages de chaque document sont lues en Free, 50 en Pro ; les pages suivantes sont signalées comme non lues.
- Les dates au format numérique comme 05/03/2026 sont lues jour en premier si le document n’indique pas l’ordre utilisé, puis marquées non vérifiées. Les dates avec le mois en toutes lettres en français (« 5 mars 2026 ») ne sont pas encore normalisées : vérifiez-les.
- L’outil extrait ce qui est imprimé : il ne vérifie pas qu’une facture est juste, n’additionne pas les totaux et ne contrôle pas les numéros de TVA ou de SIRET.
En cas de problème
En cas de problème
- Le document n’a pas de texte lisible
- Le PDF est un scan. Passez-le d’abord dans « OCR PDF », puis relancez l’extraction sur la version OCR.
- Une valeur est marquée non vérifiée
- La citation donnée par l’IA n’a pas été trouvée sur la page, ou ne contient pas la valeur. Ouvrez la page, contrôlez et corrigez dans le tableau de relecture si besoin.
- Un champ revient toujours manquant
- Vérifiez que le document le contient vraiment, puis ajoutez au champ une description reprenant le libellé de vos documents, par exemple « Net à payer ».
PDF en JSON : questions fréquentes
Comment savoir qu’une valeur est juste ?
Chaque valeur affiche la page et une citation copiée de celle-ci, que PDFBetter vérifie dans le texte de la page. « Trouvé » signifie que la citation figure sur cette page et contient la valeur ; tout le reste vous est signalé.
Que se passe-t-il si un champ n’est pas dans le document ?
Il est marqué manquant et laissé vide. L’IA a pour consigne de ne jamais deviner, et une valeur sans texte justificatif est signalée au lieu d’être remplie.
Puis-je traiter beaucoup de factures d’un coup ?
Oui, dans le tableau de bord Extractions. Un lot peut contenir jusqu’à 30 documents en Free et 100 en Pro. Les documents sont traités en arrière-plan, l’échec de l’un n’arrête pas les autres, et vous relisez tout dans un seul tableau.
Combien de crédits sont utilisés ?
1 crédit IA par page dont le texte est lu. Les pages sans couche texte et celles au-delà de la limite de votre plan ne sont pas facturées. Le plan Free inclut 20 crédits IA par mois.
Puis-je corriger les valeurs avant d’exporter ?
Oui. Cliquez sur une cellule pour voir sa preuve, tapez la bonne valeur, puis validez ou rejetez chaque document. Les exports reprennent vos corrections et ignorent les documents rejetés.
Quelle différence avec « PDF en Excel » ?
« PDF en Excel » recopie les tableaux tels qu’ils apparaissent, sans IA. « PDF en JSON » lit tout le document et remplit les champs précis demandés — numéro de facture, échéance, total — toujours dans la même structure, avec une citation de page pour chaque valeur.
Un agent IA peut-il le faire pour moi ?
Oui. Les agents connectés via le serveur MCP de PDFBetter, comme Claude ou Cursor, peuvent lister les schémas, extraire un document, lancer des lots, relire et exporter, avec les mêmes crédits et les mêmes preuves.
Mon document sert-il à entraîner une IA ?
Le texte est traité par l’API d’OpenAI, dont les conditions excluent par défaut les données API de l’entraînement. PDFBetter n’entraîne aucun modèle sur vos documents.