renamed extract
Extrayez des données structurées de documents. Transformez factures, reçus et contrats en JSON ou CSV pour la comptabilité et l'automatisation.
renamed extract <file|directory> [options]La commande extract utilise l'IA pour analyser des documents et extraire des champs clés comme les dates, montants, noms de fournisseurs et éléments de ligne. Sortie en JSON pour les API ou CSV pour les tableurs.
Exemples
Extraire des données de facture vers JSON :
$ renamed extract invoice.pdf --output jsonExtraction par lot vers un seul CSV :
$ renamed extract ./invoices/*.pdf --output csv --merge --file invoices.csvUtiliser un schéma de document spécifique :
$ renamed extract receipt.pdf --schema receiptOptions
-o, --output <format>Format de sortie : json, table. Par défaut : json.
-s, --schema <type>Schéma intégré : invoice, receipt, contract, resume.
-f, --schema-file <path>Chemin vers un fichier de schéma JSON personnalisé pour les définitions de champs.
-p, --parser-id <id>Utiliser un profil d'analyseur enregistré depuis le tableau de bord web.
-i, --instructions <text>Instructions IA personnalisées pour l'extraction.
--mergeCombiner toutes les données extraites dans un seul fichier de sortie.
--prettySortie JSON joliment formatée avec indentation.
Schémas Intégrés
invoice — Fournisseur, numéro de facture, date, montant, éléments de ligne, taxe
receipt — Magasin, date, total, mode de paiement, articles
contract — Parties, date d'effet, date de résiliation, conditions
resume — Nom, contact, compétences, expérience, formation
Schéma Personnalisé
Définissez vos propres champs avec un fichier de schéma JSON :
{
"fields": {
"projectName": "string",
"budget": "currency",
"deadline": "date",
"approved": "boolean"
}
}Types de champs : string, number, date, currency, boolean
Exemple de Sortie
Sortie JSON d'une facture :
{
"vendor": "Acme Corp",
"invoiceNumber": "INV-8847",
"date": "2026-01-15",
"amount": 2450.00,
"currency": "USD",
"lineItems": [
{
"description": "Consulting Services",
"total": 2000.00
}
]
}