Documentazione
CLI/extract

renamed extract

Estragga dati strutturati dai documenti. Trasformi fatture, ricevute e contratti in JSON o CSV per contabilità e automazione.

renamed extract <file|directory> [options]

Il comando extract utilizza AI per analizzare i documenti ed estrarre campi chiave come date, importi, nomi dei fornitori e voci di riga. Output come JSON per API o CSV per fogli di calcolo.

Esempi

Estrai dati di fattura in JSON:

$ renamed extract invoice.pdf --output json

Estrazione batch in un singolo CSV:

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

Utilizza uno schema di documento specifico:

$ renamed extract receipt.pdf --schema receipt

Opzioni

-o, --output <format>

Formato di output: json, table. Predefinito: json.

-s, --schema <type>

Schema integrato: invoice, receipt, contract, resume.

-f, --schema-file <path>

Percorso a un file di schema JSON personalizzato per definizioni di campo.

-p, --parser-id <id>

Utilizza un profilo parser salvato dalla dashboard web.

-i, --instructions <text>

Istruzioni AI personalizzate per l'estrazione.

--merge

Combina tutti i dati estratti in un singolo file di output.

--pretty

Formatta l'output JSON con indentazione.

Schemi Integrati

invoice Fornitore, numero fattura, data, importo, voci di riga, tasse

receipt Negozio, data, totale, metodo di pagamento, articoli

contract Parti, data di entrata in vigore, data di cessazione, termini

resume Nome, contatto, competenze, esperienza, istruzione

Schema Personalizzato

Definisca i Suoi campi con un file di schema JSON:

custom-schema.json
{
 "fields": {
 "projectName": "string",
 "budget": "currency",
 "deadline": "date",
 "approved": "boolean"
 }
}

Tipi di campo: string, number, date, currency, boolean

Esempio di Output

Output JSON da una fattura:

{
 "vendor": "Acme Corp",
 "invoiceNumber": "INV-8847",
 "date": "2026-01-15",
 "amount": 2450.00,
 "currency": "USD",
 "lineItems": [
 {
 "description": "Consulting Services",
 "total": 2000.00
 }
 ]
}

Vedi Anche