CLI/extract

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 json

Extraction par lot vers un seul CSV :

$ renamed extract ./invoices/*.pdf --output csv --merge --file invoices.csv

Utiliser un schéma de document spécifique :

$ renamed extract receipt.pdf --schema receipt

Options

-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.

--merge

Combiner toutes les données extraites dans un seul fichier de sortie.

--pretty

Sortie 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 :

custom-schema.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
 }
 ]
}

Voir Aussi