VLM Powered OCR

KI-Dokumentparser, der gemischte PDFs, Scans und Screenshots in eine Tabelle mit Ihren Spaltennamen verwandelt

Die eigentliche Aufgabe eines Dokumentparsers ist nicht das Lesen von Text, sondern die Entscheidung, was jeder Textabschnitt ist: ein Label, ein Wert, eine Tabellenzelle oder eine Notiz. Herkömmliche Parser zwingen Sie, diese Entscheidungen als Regeln zu kodieren, die beim ersten Layoutwechsel versagen. Dieser Parser liest Struktur wie ein Mensch und gibt pro Dokument eine Zeile in den von Ihnen gewählten Spalten aus.

Enterprise-grade security · TLS 1.3 encrypted

PDF & Scans
Screenshots
XLSX/CSV/JSON
Batch-Verarbeitung

Was ein Dokumentparser aus Ihren Dateien herausholen kann

Geben Sie die gewünschten Spaltennamen ein, und die KI findet jeden Wert auf jeder Seite, indem sie versteht, was er bedeutet, statt wo er steht. Das sind die Felder, die Geschäftsanwender am häufigsten von einem PDF-Parser aus gemischten Dokumentenstapeln extrahieren lassen.

Reference Number
Document Date
Vendor or Sender Name
Total Amount
Tax Amount
Currency
Due Date
Line Items
Contact Email
Phone Number
Billing Address
Account / PO Number

Dies ist keine verbindliche Liste. Da Sie die Spalten benennen, funktioniert jedes Feld, das Ihre Dokumente enthalten, auf dieselbe Weise: ein Versand-Tracking-Code, ein Vertragsverlängerungsdatum oder ein Laborergebnis. Wenn der Wert auf der Seite steht, können Sie eine Spalte darauf ausrichten.

Das Schwierige am Dokument-Parsing ist nicht das Lesen, sondern die Entscheidung, was alles ist

Die optische Zeichenerkennung hat das Leseproblem vor Jahren gelöst: Pixel in Zeichen umzuwandeln ist ein gelöster, standardisierter Schritt. Parsing ist die Ebene darüber, und seine eigentliche Arbeit ist Urteilsvermögen, nicht Erkennung. Welcher Text ist ein Label und welcher sein Wert? Wo endet die Tabelle und beginnt der Fließtext? Welche Summe auf der Seite ist die Gesamtsumme? Vorlagen-Tools übergeben dieses Urteilsvermögen an Sie als Regel-Schreiben. Entwickler spüren dieselbe Last im Code: Der Top-Beitrag in einem aktuellen r/SaaS-Thread trägt den Titel „Ich hatte es so satt, Regex zum Parsen von PDFs zu schreiben, dass ich eine API gebaut habe, die stattdessen einfach typsicheres JSON zurückgibt", was zeigt, wie die andere Hälfte dieses Publikums lebt.

Das Problem

01 Positionsbasiertes Parsing liest Text in der falschen Reihenfolge und verliert die Beziehung zwischen Label und Wert

Die meisten Parser extrahieren Text in Lesereihenfolge: von oben nach unten, von links nach rechts. Auf einer Seite, auf der das Label „Invoice Date" in einer Kopfzeile steht und sein Wert zwei visuelle Zonen entfernt liegt, sieht der Parser zwei unzusammenhängende Zeichenfolgen. Die positionale Extraktion bringt auch mehrspaltige Layouts durcheinander, sodass eine Tabelle in der rechten Spalte mit Fließtext der linken Spalte verschachtelt wird. Der Text ist zwar vollständig vorhanden, aber die Beziehungen, die daraus Daten machen, sind verloren – und jedes nachgelagerte Feld muss manuell repariert werden.

02 Regex- und Vorlagenregeln machen aus jeder Layoutänderung Wartungsarbeit

Die klassische Antwort ist, Regeln zu schreiben: Anker-Keywords, feste Koordinaten oder Regex-Muster, die auf ein Layout zugeschnitten sind. Das funktioniert, bis ein Absender seinen Briefkopf aktualisiert, ein Scan leicht gedreht ankommt oder ein neuer Anbieter eine Schriftart verwendet, auf die Ihre Anker nicht passen. Dann schlägt die Regel still fehl, und jemand bemerkt es erst, wenn eine Tabellenzeile leer zurückkommt. Teams, die Dokumente aus vielen Quellen parsen, pflegen am Ende einen Regelsatz pro Layout – und das Parsing-Tool wird leise zum zweiten Job. Auf Entwicklerseite wiederholt sich das Muster: Regex-Pipelines überleben bis zur ersten Formatänderung und müssen dann neu geschrieben werden.

03 Rohe Textausgaben sind nicht auf die Tabellenkalkulation zugeschnitten, die Sie tatsächlich brauchen

Viele Parsing-Tools hören dabei auf, den gesamten Text oder einen Markdown-artigen Auszug der Seite auszugeben, und betrachten die Aufgabe als erledigt. Das ist ein Zwischenartefakt, keine Antwort. Wenn Ihr Ziel eine Excel-Zeile pro Dokument mit Lieferant, Datum und Gesamtsumme in festen Spalten ist, bleibt Ihnen bei einer Textausgabe die Umformung von Hand überlassen. Die Ausgabeform ist das eigentliche Ergebnis – und genau der Teil, den die meisten Parser nie fertigstellen.

Wie Benutzerdefinierte Spaltenextraktion dieses Problem löst

01 Liest die Seite nach Bedeutung, sodass Tabellen Tabellen bleiben und Fließtext Fließtext

ImageToTable.ai basiert auf einem Vision-Modell, das die gesamte Seite so betrachtet, wie es ein Mensch tut. Es unterscheidet ein umrandetes Raster von einer Liste oder einem Absatz, hält verbundene Kopfzellen mit den zugehörigen Spalten verbunden und vermischt keine Nebentabelle mit Fließtext. Deshalb ist semantisches Lesen wichtig: Wenn die KI weiß, dass ein Textblock eine Tabelle ist, werden die Zeilen als Zeilen ausgegeben, nicht als Zeichenstrom in Lesereihenfolge.

02 Sie definieren die Ausgabe; keine Regeln und kein regulärer Ausdruck zu pflegen

Mit Benutzerdefinierte Spaltenextraktion geben Sie die gewünschten Feldnamen ein, zum Beispiel „Name des Absenders oder Lieferanten“, „Dokumentdatum“, „Gesamtbetrag“, und die KI findet jeden Wert überall auf der Seite, indem sie versteht, was er bedeutet, nicht wo er steht. Es gibt keine Anker-Keywords zu platzieren, keine Koordinaten zu zeichnen und keinen regulären Ausdruck zu debuggen. Wenn ein Absender sein Dokument im nächsten Quartal neu gestaltet, ändert sich auf Ihrer Seite nichts: Dieselben Spaltennamen funktionieren weiterhin, weil die KI das neue Layout neu liest, statt Regeln dagegen abzuspielen.

03 Die Ausgabe landet als benannte Spalten, eine Zeile pro Dokument, im gewünschten Format

Jedes geparste Dokument wird zu einer Zeile in Ihrer Tabelle, wobei jedes angeforderte Feld in der von Ihnen benannten Spalte steht. Exportieren Sie als XLSX zur Überprüfung in Excel, als CSV für den Import in ein anderes System oder als JSON, wenn ein nachgelagertes Programm der Empfänger ist. Die strukturierte Tabellenausgabe und der Rohtext-Export erfüllen unterschiedliche Aufgaben, und dieses Tool erzeugt direkt Ersteres, sodass der Umformulierungsschritt entfällt. Daten, Beträge und Referenznummern werden während der Extraktion normalisiert, sodass die Werte in Ihren Spalten typisierte Daten sind, keine zu bereinigenden Zeichenfolgen.

Von einem Ordner mit gemischten Dokumenten zu einer Tabelle in drei Schritten

Wenn Sie Dokumente von vielen Absendern in vielen Formaten erhalten und deren wichtigste Felder an einem Ort benötigen, finden Sie hier den Workflow vom Upload bis zur Ausgabe.

1

Alles in einem Batch hochladen – gemischte Formate willkommen

Laden Sie PDFs, Scans, Fotos und Screenshots gemeinsam hoch; das Tool akzeptiert PDF, JPG, PNG, WebP und AVIF, einschließlich passwortgeschützter PDFs, wenn Sie das Passwort angeben. Es ist nicht nötig, Dateien nach Layout oder Absender vorzusortieren, und es gibt keine Vorlage, die Sie pro Dateityp auswählen müssen. Batch processing, also das Verarbeiten vieler Dateien in einem einzigen Auftrag, bedeutet, dass ein ganzer Ordner mit unterschiedlichen Dokumenten ein einziger Upload ist. Für Dokumente von Kunden oder Außendienstmitarbeitern bietet ein Sammellink eine teilbare URL, über die sie nach Eingabe eines kurzen Verifizierungscodes direkt in Ihre Warteschlange hochladen können – ohne Konto auf ihrer Seite.

2

Spalten einmal benennen – dieselbe Definition liest jedes Layout

Geben Sie die gewünschten Felder ein, zum Beispiel „Referenznummer“, „Lieferanten- oder Absendername“, „Belegdatum“, „Gesamtbetrag“, „Fälligkeitsdatum“. Die KI liest dann jedes Dokument einzeln und findet Ihre gewünschten Werte, wo auch immer sie auf der Seite stehen. Eine dicht bedruckte Lieferantenrechnung, ein zweispaltiges Antragsformular und ein fotografierter Lieferschein werden mit derselben Spaltendefinition geparst, weil die Extraktion nach Bedeutung und nicht nach gespeicherten Positionen arbeitet. Wenn Sie einen Wert benötigen, den die Dokumente nicht wörtlich ausweisen, kann eine berechnete Spalte ihn im selben Durchlauf ableiten, zum Beispiel „Positionssumme (Menge × Einzelpreis)“.

3

Eine konsolidierte Tabelle erhalten – sofort einsatzbereit

Jedes Dokument liefert eine Zeile, wobei jedes angeforderte Feld in seiner benannten Spalte ausgerichtet ist – ein Batch mit 60 gemischten Dokumenten ergibt also eine Tabelle mit 60 Zeilen. Exportieren Sie als XLSX, um in Excel weiterzuarbeiten, als CSV für Importe oder als JSON, wenn ein Programm die Daten konsumiert; ein Word-Export erhält das ursprüngliche Layout, wenn Sie das Dokument selbst in bearbeitbarer Form benötigen. Die manuelle Erfassung einer Seite dauert durchschnittlich etwa 3 Minuten, während eine geparste Seite 5 bis 10 Sekunden benötigt – und der gesamte Batch ist in der Zeit fertig, die früher für eine Handvoll Dokumente nötig war.

Wo ein visueller Dokumentparser passt und wo ein anderes Tool besser geeignet ist

Wann es am besten funktioniert

Dokumente von vielen Absendern in wechselnden Layouts. Das ist der Fall, den Vorlagen-Tools am schlechtesten und visuelles Parsing am besten bewältigt: Rechnungen, Kontoauszüge, Formulare und Notizen aus Dutzenden von Quellen, jede mit eigenem Design, ohne Regeln, die gepflegt werden müssen, wenn Absender ihre Dokumente neu gestalten.

Scans, Fotos und Screenshots, nicht nur digitale PDFs. Gescanntes Papier, fotografierte Formulare und App-Screenshots werden durch dasselbe visuelle Lesen geparst, sodass ein Workflow sowohl digital geborene als auch bildbasierte Eingaben abdeckt, einschließlich gemischter Batches.

Feldgenaue Ausgabe für Tabellenkalkulationen und nachgelagerte Systeme. Wenn das Ergebnis benannte Spalten sind, die Excel, einen Datenbankimport oder eine API speisen, kommt genau das an – eine Zeile pro Dokument mit normalisierten Daten und Beträgen – ohne zusätzlichen Umformungsschritt.

Wann Vorsicht geboten ist

Maschinell erzeugte Textformate gehören zu einem traditionellen Datenparser. Wenn Ihre Eingabe bereits strukturierter Text ist – CSV-Dateien, Logzeilen, JSON-Feeds, API-Antworten – ist ein regelbasierter Datenparser das leichtere Werkzeug, weil es keine visuelle Struktur zu interpretieren gibt und deterministische Regeln schneller und in großen Mengen kostenlos auszuführen sind.

Werte, die nur als Grafiken ohne Text existieren. Eine Unterschrift, ein Stempel oder ein Diagramm kommuniziert visuell, und während diese Elemente auf der Seite lokalisiert werden können, kann ein Datenpunkt, der rein als Grafik ohne Textform gezeichnet ist, nicht von einer Spalte aufgenommen werden. Wenn ein Wert wichtig ist, muss er irgendwo auf dem Dokument als Text existieren.

Die Qualität der Handschrift setzt die Obergrenze. Gedruckter Text wird zuverlässig geparst; Handschrift hängt von der Lesbarkeit ab. Klare, gut verteilte Handschrift wird mit angemessener Genauigkeit extrahiert, während hastige Schreibschrift, blasser Bleistift oder starkes Durchstreichen sie verringern – überprüfen Sie daher die ersten Ergebnisse einer neuen handschriftlichen Quelle stichprobenartig.

Häufig gestellte Fragen

Was ist der Unterschied zwischen einem Dokumentparser und einem Datenparser?

Ein Datenparser liest Text, der bereits strukturiert ist, wie CSV-Dateien, Logzeilen, JSON-Feeds oder Webantworten, und formt ihn mit Regeln wie regulären Ausdrücken um. Ein Dokumentparser arbeitet mit Dokumenten, deren Struktur visuell ist: PDFs, Scans und Screenshots, bei denen ein Label, ein Wert, eine Tabelle und eine Fußnote nur durch das Seitenbild unterschieden werden. ImageToTable.ai ist ein Dokumentparser: Er liest, was jeder Textabschnitt auf der Seite bedeutet, und gibt benannte Tabellenspalten statt Rohtext aus. Wenn Sie nach einem Datenparser-Tool suchen, Ihre tatsächlichen Eingaben aber PDFs und Scans sind, brauchen Sie die Dokumentvariante – und umgekehrt gilt dasselbe.

Kann dieser Parser auch Daten aus Bildern und Screenshots extrahieren?

Ja. ImageToTable.ai ist ebenso ein Bildparser und Bildtextparser wie ein PDF-Parser: Laden Sie JPG-, PNG-, WebP- oder AVIF-Screenshots und -Fotos hoch, und die KI liest dieselbe visuelle Struktur wie in PDFs. Eine vom Whiteboard fotografierte Tabelle, ein Zahlungs-App-Screenshot oder ein Scan eines Papierformulars werden alle in dieselben benannten Tabellenspalten geparst. Eine Tabelle in einem Bild wird als Tabelle behandelt – genau das suchen PDF-Tabellenparser-Anfragen meist – und der Bild-zu-Text-Schritt ist Teil desselben Durchgangs und kein separater Export.

Welche Felder kann dieser Dokumentparser extrahieren?

Sie benennen die Spalten, die Feldliste liegt also bei Ihnen. Häufige Beispiele sind Referenznummer, Belegdatum, Lieferanten- oder Absendername, Gesamtbetrag, Steuerbetrag, Währung, Fälligkeitsdatum, Positionen, Kontakt-E-Mail, Telefonnummer, Rechnungsadresse und Konto-/Bestellnummer. Die KI lokalisiert jeden Wert über die Bedeutung statt über die Position, sodass dieselbe Spaltendefinition über Dokumente mit völlig unterschiedlichen Layouts funktioniert. Auch Felder, die die Dokumente nicht wörtlich drucken, werden abgedeckt: Eine berechnete Spalte kann eine Berechnung wie „Positionssumme (Menge × Einzelpreis)“ ausgeben, und eine abgeleitete Spalte kann jedes Dokument klassifizieren, zum Beispiel nach Kategorie, selbst wenn auf der Seite kein Kategoriefeld existiert.

Muss ich für jedes Layout eine Parsing-Vorlage erstellen oder Regeln schreiben?

Nein. Es gibt keine Anker-Keywords zu platzieren, keine Zonen zu zeichnen und keinen regulären Ausdruck zu pflegen. Sie geben die gewünschten Spaltennamen ein, und die KI findet jeden Wert, indem sie versteht, was er bedeutet, statt gespeicherte Positionen abzuspielen. Das ist der strukturelle Unterschied zu vorlagenbasierten Parsern, bei denen jedes eigene Layout einen eigenen Regelsatz braucht und jedes Redesign des Absenders Wartung bedeutet. Genau deshalb hat ein unabhängiger Rezensent auf r/Rag beobachtet, dass der Weg „vom PDF zu strukturierten Daten ohne kleine manuelle Bereinigung“ mit herkömmlichen Stacks außer Reichweite lag: Die Layout-Abgleich-Schicht ist es, die ständig bricht, und sie zu entfernen macht das unbeaufsichtigte Parsing möglich.

In welche Formate kann ich geparste Dokumente exportieren?

Excel (XLSX), CSV, JSON und Word. XLSX ist das Standard-Arbeitsformat, mit einer Zeile pro Dokument und Ihren benannten Feldern als Spalten. CSV eignet sich für Importe in andere Systeme. JSON passt, wenn ein Programm statt einer Person die Ausgabe verarbeitet, und es ist auch die Form, die die REST-API zurückgibt, wenn Sie den Parser aus Ihrem eigenen Code aufrufen möchten. Der Word-Export ist auf nützliche Weise das Sonderformat: Statt Feldern liefert er das vollständige Dokument mit seinem ursprünglichen Layout in bearbeitbarer Form – für Fälle, in denen Sie das Dokument selbst benötigen, nicht seine Datenpunkte.

📮 contact email: [email protected]