CLI/extract

renamed extract

Extraia dados estruturados de documentos. Transforme faturas, recibos e contratos em JSON ou CSV para contabilidade e automação.

renamed extract <file|directory> [options]

O comando extract usa IA para analisar documentos e extrair campos-chave como datas, valores, nomes de fornecedores e itens de linha. Exporte como JSON para APIs ou CSV para planilhas.

Exemplos

Extrair dados de fatura para JSON:

$ renamed extract invoice.pdf --output json

Extração em lote para um único CSV:

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

Usar um esquema de documento específico:

$ renamed extract receipt.pdf --schema receipt

Opções

-o, --output <format>

Formato de saída: json, table. Padrão: json.

-s, --schema <type>

Esquema integrado: invoice, receipt, contract, resume.

-f, --schema-file <path>

Caminho para um arquivo de esquema JSON personalizado para definições de campo.

-p, --parser-id <id>

Use um perfil de analisador salvo do painel da web.

-i, --instructions <text>

Instruções personalizadas de IA para extração.

--merge

Combinar todos os dados extraídos em um único arquivo de saída.

--pretty

Saída JSON formatada com indentação.

Esquemas Integrados

invoice Fornecedor, número da fatura, data, valor, itens de linha, imposto

receipt Loja, data, total, método de pagamento, itens

contract Partes, data de vigência, data de rescisão, termos

resume Nome, contato, habilidades, experiência, educação

Esquema Personalizado

Defina seus próprios campos com um arquivo de esquema JSON:

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

Tipos de campo: string, number, date, currency, boolean

Exemplo de Saída

Saída JSON de uma fatura:

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

Veja Também