Extraire le tableau de PDF en utilisant n8n action
PDF4me Extraire le tableau de PDF identifie et extrait les données structurées des tableaux à partir de PDF documents par n8n Flux de travail automatisés. Processus PDFs loin n8n déclencheurs, données binaires, chaînes base64 ou publiques URLs pour détecter automatiquement les tableaux, préserver la structure des cellules, maintenir les relations entre les données, extraire les en-têtes et les valeurs, et exporter des données structurées dans JSON ou au format Excel. Cette solution est idéale pour l'analyse de rapports financiers, la numérisation de données, l'extraction de données statistiques, le traitement des factures, l'analyse de formulaires et les flux de travail automatisés d'extraction de tableaux nécessitant une reconnaissance précise des tableaux, une sortie structurée et une intégration transparente.
Installation
Ajoutez le PDF4me "Extraire le tableau de PDF" nœud à votre n8n Suivez le flux de travail et configurez les paramètres requis. Pour les instructions de configuration initiale, consultez notre documentation. n8n Guide d'intégration.
Prérequis :
- PDF4me API informations d'identification
- n8n accès au flux de travail
Configuration:
- Ajouter PDF4me nœud vers flux de travail
- Sélectionnez « Extraire le tableau de » PDF" action
- Configurer les paramètres d'entrée (voir ci-dessous)

Paramètres
Liste complète des paramètres pour l'extraction de table à partir de PDF action. Configurez ces paramètres pour contrôler l'extraction de la table.
Important: Les paramètres marqués d'un astérisque (***) sont obligatoires et doivent être fournis pour que l'action fonctionne correctement.
| Paramètre | Taper | Description | Exemple |
|---|---|---|---|
| Type de données d'entrée*** | String | PDF Sélection du format d'entrée • Choisissez le format de votre PDF saisie de données • PDF4me prend en charge plusieurs types d'entrée • Options : Données binaires, Base64 Chaîne, ou URL | Binary Data |
| Champ binaire d'entrée | Binaire | Binaire PDF Entrée de fichier (Obligatoire si données binaires) • Référence PDF fichier du précédent n8n Téléchargement de nœud ou de fichier • PDF4me processus binaires PDF fichiers avec détection automatique du format • Obligatoire lorsque le type de données d'entrée est « Données binaires » | {{ $binary.data }} |
| Contenu du document Base64 | String | Base64 Encodé PDF Saisir (Obligatoire si Base64 Chaîne) • Fournir PDF données sous forme de chaîne encodée en base64 • PDF4me décode et traite automatiquement le PDF contenu • Obligatoire lorsque le type de données d'entrée est «Base64 Chaîne" | UEsDBBQABgAI... |
| URL du fichier | String | Publique PDF URL Saisir (Obligatoire si URL) • Fournir une autorisation publique/ouverte URL au PDF déposer • PDF4me télécharge et traite le fichier depuis URL • Obligatoire lorsque le type de données d'entrée est «URL" | https://abc.com/report.pdf |
| Nom du document*** | String | Source PDF Référence • Précisez le nom de la source PDF déposer • À des fins de référence et de suivi lors de l'extraction de données de tableaux • Aide au suivi du traitement | financial_report.pdf |
Options avancées
Les paramètres suivants sont disponibles dans la section Options avancées et sont facultatifs :
| Paramètre | Taper | Description | Exemple |
|---|---|---|---|
| Profils personnalisés | String | Profils de configuration personnalisés • Définir des options supplémentaires à l'aide de profils personnalisés • JSON-format contenant des paramètres prédéfinis • Active les paramètres avancés de traitement des tableaux • Optionnel pour les besoins spécifiques | { "OutputDataFormat": "json" } |
Types de tables pris en charge
| Type de tableau | Description | Cas d'utilisation courants |
|---|---|---|
| Tableaux financiers | États financiers, budgets et données comptables | rapports financiers, factures, bilans |
| Tableaux de données | Données statistiques, indicateurs et informations analytiques | Rapports de recherche, analyses, données de performance |
| Liste des tableaux | Catalogues de produits, répertoires et listes d'inventaire | Listes de produits, annuaires d'employés, catalogues |
| Tableaux comparatifs | Comparaison des fonctionnalités, tableaux de prix et spécifications | Comparaisons de produits, tableaux de prix, spécifications |
| Tableaux horaires | Horaires, calendriers et documents de planification | Planification des réunions, échéanciers de projets, calendriers |
| Tableaux récapitulatifs | Résumés, indicateurs clés et données de synthèse | Données du tableau de bord, synthèses des indicateurs clés de performance, rapports de direction |
Fonctionnalités de traitement des tableaux
| Fonctionnalité | Description | Cas d'utilisation |
|---|---|---|
| Détection de table | Identification automatique des limites et des structures des tables | Traitement de documents comportant plusieurs tables |
| Extraction cellulaire | Extraction précise des valeurs et du contenu de chaque cellule | Analyse et traitement des données |
| Reconnaissance d'en-tête | Identification des en-têtes de tableau et des étiquettes de colonnes | Organisation des données structurées |
| Traitement des lignes | Extraction de lignes complètes d'un tableau avec une mise en forme appropriée | Intégration et stockage de bases de données |
| Alignement des colonnes | Préservation de la structure et de l'alignement des colonnes | Maintenir les relations de données |
| Tableaux multipages | Traitement des tableaux qui s'étendent sur plusieurs pages | Analyse de documents complexes |
Sortir
Paramètres de sortie
| Paramètre | Taper | Description | Exemple |
|---|---|---|---|
| nom de fichier | String | PDF4me nom du fichier de sortie - Nom du fichier généré JSON Le fichier contient les données extraites du tableau. Ce fichier contient toutes les informations structurées du tableau. JSON format | table_extraction_results_1756997087699.json |
| type mime | String | PDF4me déposer MIME taper - MIME type de fichier de sortie, toujours « application/json » pour JSON format de tableau de données | application/json |
| taille du fichier | Nombre | PDF4me taille du fichier en octets - Taille de la valeur générée JSON fichier en octets, fourni pour la planification du stockage et la surveillance des transferts | 563 |
| succès | Boolean | PDF4me indicateur d'état d'extraction - Indicateur booléen signalant le succès ou l'échec du processus d'extraction de la table. PDF4me retours true pour des extractions réussies et false pour toute erreur | true |
| message | String | PDF4me message d'état d'extraction - Message d'état lisible par l'utilisateur fournissant des détails sur le résultat du processus d'extraction de la table. Inclut une confirmation de réussite ou des détails d'erreur pour le dépannage. | Table extraction completed successfully |
| Nom du document | String | PDF4me référence du document source - Nom de fichier original du PDF document traité pour l'extraction de tableau | document.pdf |
N8N Réponse à l'action
Le PDF4me Extraire le tableau de PDF API renvoie une réponse pouvant être affichée dans plusieurs formats. Choisissez l'affichage qui correspond le mieux à vos besoins :
- JSON
- Table
- Schema
- Binary
JSON Format de réponse
Le cru JSON réponse de la API:
[
{
"fileName": "table_extraction_results_1756997087699.json",
"mimeType": "application/json",
"fileSize": 563,
"success": true,
"message": "Table extraction completed successfully",
"docName": "document.pdf"
}
]
Vue tableau
Données de réponse présentées sous forme de tableau structuré :
| Paramètre | Valeur |
|---|---|
| fileName | table_extraction_results_1756997087699.json |
| mimeType | application/json |
| fileSize | 563 |
| success | true |
| message | Table extraction completed successfully |
| docName | document.pdf |
Vue schématique
Structure des données et types de réponse :
1 item
fileName: AB table_extraction_results_1756997087699.json
mimeType: AB application/json
fileSize: # 563
success: ☑ true
message: AB Table extraction completed successfully
docName: AB document.pdf
Indicateurs de type :
AB= String#= Nombre☑= Boolean{}= Object[]= Array
Vue des données binaires
Le réel JSON Données et métadonnées du fichier :
data
─────────────────────────────
File Name: table_extraction_results_1756997087699.json
File Extension: json
Mime Type: application/json
File Size: 0.55 KB
JSON Exemple de contenu de fichier :
{
"tableData": [
{
"headers": ["Product", "Price", "Quantity", "Total"],
"rows": [
["Laptop", "$999", "2", "$1998"],
["Mouse", "$25", "5", "$125"],
["Keyboard", "$75", "3", "$225"]
],
"columnCount": 4,
"rowCount": 3
}
]
}
Cas d'utilisation
Traitement et analyse des données
- Importation automatisée des donnéesTéléchargez et traitez les fichiers générés. JSON fichier permettant d'importer automatiquement des données tabulaires dans des bases de données, des tableurs ou des applications métiers
- Transformation des données: Traiter le JSON Contenu du fichier permettant de transformer les données tabulaires en différents formats pour divers systèmes d'information.
- Analyse statistiqueAnalyser les données tabulaires extraites du JSON fichier permettant de générer des analyses, des tendances et des rapports statistiques
Veille stratégique et reporting
- Automatisation des rapportsExtraire automatiquement les données des rapports financiers, des factures et des documents commerciaux, puis les traiter. JSON fichier pour le signalement automatisé
- Intégration du tableau de bord: Analyser le JSON Fichier et flux de données extraites des tableaux vers des tableaux de bord de veille stratégique et des plateformes d'analyse
- Validation des données: Valider et vérifier les données tabulaires extraites du JSON déposer contre les registres commerciaux existants
Traitement et gestion des documents
- Traitement des facturesExtraire les tableaux de prix, les lignes de commande et les données financières des factures, puis traiter les données générées. JSON fichier pour traitement automatisé
- Analyse de contratExtraire les termes, conditions et données structurées des contrats et documents juridiques à l'aide du fichier téléchargeable JSON déposer
- Gestion des stocks: Traiter les catalogues de produits, les listes d'inventaire et les données de la chaîne d'approvisionnement à partir de PDF documents via le JSON fichier de sortie
Intégration d'entreprise
- Intégration de systèmesTéléchargez et intégrez le JSON fichier avec les systèmes d'entreprise existants, y compris ERP, CRMet les entrepôts de données
- Automatisation des flux de travail: Déclencher des flux de travail automatisés en fonction de JSON traitement des fichiers et extraction des données tabulaires
- Synchronisation des données: Traiter le JSON Fichier et synchroniser les données extraites sur plusieurs systèmes et plateformes pour une gestion cohérente de l'information