CLI/extract

renamed extract

Strukturierte Daten aus Dokumenten extrahieren. Wandeln Sie Rechnungen, Quittungen und Verträge in JSON oder CSV für Buchhaltung und Automatisierung um.

renamed extract <file|directory> [options]

Der extract-Befehl verwendet KI, um Dokumente zu analysieren und Schlüsselfelder wie Daten, Beträge, Lieferantennamen und Positionen zu extrahieren. Ausgabe als JSON für APIs oder CSV für Tabellenkalkulationen.

Beispiele

Rechnungsdaten nach JSON extrahieren:

$ renamed extract invoice.pdf --output json

Stapelextraktion in eine einzelne CSV-Datei:

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

Ein bestimmtes Dokumentschema verwenden:

$ renamed extract receipt.pdf --schema receipt

Optionen

-o, --output <format>

Ausgabeformat: json, table. Standard: json.

-s, --schema <type>

Eingebautes Schema: invoice, receipt, contract, resume.

-f, --schema-file <path>

Pfad zu einer benutzerdefinierten JSON-Schema-Datei für Felddefinitionen.

-p, --parser-id <id>

Ein gespeichertes Parser-Profil aus dem Web-Dashboard verwenden.

-i, --instructions <text>

Benutzerdefinierte KI-Anweisungen für die Extraktion.

--merge

Alle extrahierten Daten in einer einzigen Ausgabedatei zusammenführen.

--pretty

JSON-Ausgabe mit Einrückung formatieren.

Eingebaute Schemas

invoice Lieferant, Rechnungsnummer, Datum, Betrag, Positionen, Steuer

receipt Geschäft, Datum, Gesamtbetrag, Zahlungsmethode, Artikel

contract Parteien, Inkrafttreten, Kündigungsdatum, Bedingungen

resume Name, Kontakt, Fähigkeiten, Erfahrung, Ausbildung

Benutzerdefiniertes Schema

Definieren Sie Ihre eigenen Felder mit einer JSON-Schema-Datei:

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

Feldtypen: string, number, date, currency, boolean

Ausgabebeispiel

JSON-Ausgabe einer Rechnung:

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

Siehe auch