Vérifier les tableaux PDF

Extrayez les tableaux d’un PDF textuel en CSV ou JSON. Comparez les cellules à l’original avant de télécharger.

Choisir un PDF → vérifier les tableaux → télécharger

Un PDF · 20 MiB · Jusqu’à 20 pages

Choisissez un PDF ou essayez d’abord l’exemple.

Vérifier un JSON analysé localement (facultatif)

Vous avez déjà un JSON de tableaux analysé localement ? Choisissez son PDF original, puis importez le résultat. Cela remplace les tableaux actuels et réinitialise toutes les confirmations.

Lit l’original uniquement pour identifier le fichier et comparer son texte.

Jusqu’à 2 MiB. Doit correspondre au même PDF.

Choisissez d’abord le PDF original. Des empreintes identiques identifient le fichier, pas l’exactitude du tableau.

N’installe ni n’appelle Python, n’exécute aucun modèle et n’envoie aucun fichier. Après actualisation, sélectionnez à nouveau les fichiers.

Mode d’emploi

Qu’est-ce que la vérification de tableaux PDF ?

Cet outil trouve les tableaux d’un PDF à texte sélectionnable et permet de comparer et corriger les cellules avant l’export. Il consigne le SHA-256 de l’original et votre déclaration de vérification. Ces éléments identifient la source ; ils ne prouvent pas que l’extraction est correcte.

Exemple et résultat attendu

Notre exemple comporte deux pages, avec un tableau bordé et un tableau sans bordures. Chacun a trois lignes de données et quatre colonnes. La ligne Gamma doit conserver les deux valeurs 70.50. Sélectionnez la zone complète, vérifiez, puis exportez chaque tableau séparément.

Extraire et vérifier un tableau

  1. Choisissez un PDF textuel ou l’exemple de deux pages. Gardez l’original ouvert pour la comparaison.
  2. Sélectionnez un tableau et encadrez son en-tête et toutes les lignes. Les coordonnées fonctionnent aussi au clavier. Excluez les titres et notes extérieurs au tableau.
  3. Comparez en-têtes, relations entre lignes, noms sur plusieurs lignes et montants. Corrigez les cellules. Si deux tableaux ont été réunis, séparez-les et vérifiez chaque zone. Vérifiez d’abord l’en-tête original. Cet outil ne détecte pas automatiquement les en-têtes à plusieurs lignes.
  4. Après comparaison complète, cochez la déclaration. Téléchargez un CSV pour un tableur ou un JSON pour les chaînes et le compte rendu. Toute modification de cellule ou de zone annule la confirmation.

Quelle sortie choisir ?

SortieUsageLimite
CSVOuvrir le tableau actuel dans un tableurChoisissez UTF-8 et la virgule comme séparateur. Dans l’aperçu d’importation, définissez les colonnes d’identifiants comme texte avant de les charger. Les guillemets seuls n’empêchent pas la conversion des nombres ou des dates. Une apostrophe précède les formules potentielles.
JSONConserver les chaînes et transmettre un compte rendu à un script ou à un assistant IAContient l’identité de la source, les modifications par position et la vérification déclarée. Ne certifie pas le sens des lignes et colonnes.

Formats et limites

PDF : 20 MiB, 20 pages et 40 tableaux. Chaque tableau admet 1,000 lignes de données, 100 colonnes et 2,000 cellules en-tête compris. Les en-têtes vides ou fusionnés, cellules d’images et pages scannées ne sont pas pris en charge. Vérifiez particulièrement les rotations, l’ordre du texte et les en-têtes multilignes non marqués. Un tableau non compatible peut entraîner le rejet du document. Le texte est limité à 200,000 caractères, chaque cellule à 10,000 et chaque page à 5,000 éléments textuels. Le délai d’extraction est de 60 secondes ; ce n’est pas une garantie du temps total de chargement.

Si le résultat diffère de la page

Un texte manquant ou en trop peut venir d’un titre inclus, d’une ligne omise ou de cellules différentes. Ajustez la zone complète et comparez chaque cellule. Une quantité identique de mots ne vérifie pas leurs relations ou leur sens numérique.

Pour les scans, caractères illisibles ou en-têtes fusionnés, utilisez une autre extraction et vérifiez son résultat. Cet outil n’ajoute pas d’OCR et ne transforme pas des cellules fusionnées en un tableau présenté comme correct. Les en-têtes à plusieurs lignes ou fusionnés ne sont pas pris en charge. Extrayez le texte et organisez les en-têtes manuellement ; la deuxième ligne d’en-tête ne doit pas être traitée comme des données.

En cas d’échec, choisissez un PDF textuel plus petit et non chiffré. Annulez ou effacez pour abandonner la tâche, puis resélectionnez le fichier. Actualiser supprime les fichiers sélectionnés et résultats en mémoire.

L’entrée JSON facultative accepte uniquement le format de transfert ToolRobin limité, pas n’importe quel JSON. Choisissez d’abord son PDF original. Un remplacement échoué conserve les candidats mais annule la confirmation d’export.

Si le tableur supprime des zéros initiaux ou modifie un identifiant, réimportez un nouveau CSV en définissant ces colonnes comme texte avant le chargement. Changer le format après conversion ne restaure pas les chiffres perdus. Comparez les valeurs importées avec l’original ou les chaînes JSON ; n’écrasez pas votre seul original. Le JSON conserve aussi le relevé de vérification.

Questions fréquentes

Que peut extraire cet outil ?

Des tableaux plats d’une couche textuelle PDF lisible. Vérifiez un tableau à la fois et téléchargez ses cellules en CSV ou JSON. Pages scannées, cellules d’images et en-têtes fusionnés ne sont pas pris en charge.

Un texte identique signifie-t-il un tableau correct ?

Non. La comparaison porte sur le texte de la zone choisie. Le même texte peut se trouver dans la mauvaise ligne ou colonne. Vérifiez le tableau complet contre la page avant de confirmer.

Pourquoi le téléchargement est-il désactivé ?

Le texte de la zone doit correspondre aux cellules actuelles et vous devez déclarer avoir vérifié l’original. Modifier une cellule ou une zone, ou importer un remplacement, annule la confirmation. Corrigez selon le message et revérifiez.

Quelle taille de PDF est acceptée ?

Un PDF jusqu’à 20 MiB et 20 pages, avec au plus 40 tableaux. Chaque tableau admet 100 colonnes, 1,000 lignes de données et 2,000 cellules en-tête compris ; la limite de cellules peut être atteinte avant celle des lignes. Aperçu limité à 2,400 pixels par côté et 6 millions de pixels.

Mon PDF ou JSON est-il envoyé ?

Non. Le navigateur lit les deux fichiers et conserve les résultats en mémoire. Le code de traitement est téléchargé depuis le même site. Le transfert facultatif ne connecte pas Python, n’exécute pas de modèle et n’envoie pas les fichiers à un service d’extraction.

Un assistant IA peut-il utiliser le résultat ?

Un assistant ou script peut lire le JSON, les chaînes originales, l’identité SHA-256 et les modifications. Le contrat local existant partage les règles de comparaison et d’export. L’intégration native MCP n’est pas encore validée pour cet outil ; empreinte et déclaration ne sont pas une vérification indépendante.