PDF in JSON umwandeln
Holen Sie die Tabellen aus einer PDF heraus und erhalten Sie sie als JSON-Datensätze zurück. Die Kopfzeile liefert die Schlüssel, jede Tabellenzeile wird zu einem Objekt, und das Ergebnis lässt sich direkt im Code laden.
Daten-Konverter
oder CSV, TSV, TXT …-Dateien hierher ziehen ·
Max. 95 MB pro Datei· Bis zu 20 Dateien· Gelöscht nach 30 Minuten
Dateien werden auf unseren Servern verarbeitet und nach 30 Minuten gelöscht.
Zeichen, das Spalten in CSV- und Textdateien trennt, sowohl beim Lesen als auch beim Schreiben. Automatisch erkennt es anhand der Eingabe und schreibt Kommas.
UTF-8 funktioniert für jede Sprache. Wählen Sie UTF-8 mit BOM, wenn Excel unter Windows beim Öffnen der CSV-Datei Umlaute oder asiatische Zeichen fehlerhaft anzeigt.
Eingabe aus Excel, ODS und Numbers: nur das erste Blatt oder alle Blätter umwandeln (eine CSV pro Blatt in einer ZIP-Datei oder ein JSON-Schlüssel pro Blatt).
Name des Tabellenregisters in der neuen Tabelle, bis zu 31 Zeichen.
Array von Objekten verwendet Spaltennamen als Schlüssel für jede Zeile; Array von Arrays ist kompakter und behält die Kopfzeile als erstes Array.
Name des äußeren Elements, das alle Zeilen umschließt; jede Zeile wird darin zu einem <row>.
Wird in CREATE-TABLE- und INSERT-Anweisungen verwendet. Nur Buchstaben, Ziffern und Unterstriche.
Anführungszeichen und Spaltentypen unterscheiden sich leicht zwischen Datenbanken; wählen Sie die, in die Sie importieren.
Datumszellen in einem einheitlichen Format schreiben. ISO (2026-10-18) ist für Datenbanken und Code am sichersten; „Unverändert“ lässt sie so, wie sie in der Quelle stehen.
So verwenden Sie dieses Tool
- 1
PDF hochladen
Fügen Sie einen Kontoauszug, eine Preisliste oder einen Bericht mit Tabellen hinzu. Bis zu 20 PDFs pro Durchgang, je 95 MB.
- 2
JSON-Struktur wählen
JSON-Struktur steht zunächst auf Array von Objekten. Wechseln Sie unter Erweiterte Einstellungen zu Array von Arrays, wenn die Tabelle keine brauchbare Kopfzeile hat.
- 3
Umwandeln und prüfen
Klicken Sie auf In JSON umwandeln, laden Sie die Datei herunter und vergleichen Sie einige Datensätze mit dem PDF, bevor sich Ihr Skript darauf verlässt.
PDF in JSON liest die Tabellen eines PDFs und schreibt jede Zeile als JSON-Objekt, mit den Spaltenüberschriften als Schlüsseln. So werden Daten aus einem druckbaren Dokument zu etwas, das Code durchlaufen kann.
Warum eine PDF nicht weiß, dass sie eine Tabelle enthält
Adobe führte PDF 1993 ein, damit eine Seite überall gleich aussieht. Das Format, 2008 als ISO 32000-1 standardisiert, denkt bis heute in Seiten. In der Datei ist eine Tabelle eine Menge von Textfragmenten an x- und y-Koordinaten, oft mit ein paar dazwischen gezeichneten Linien. Es gibt keine Zeile, keine Spalte und keine Kopfzeile, es sei denn, der Autor hat ein getaggtes PDF exportiert, eine mit PDF 1.4 eingeführte Option, die viele Programme weiterhin auslassen.
JSON daraus zu gewinnen heißt daher, das Raster zu rekonstruieren: Fragmente mit gemeinsamer Grundlinie zu Zeilen gruppieren, vertikale Lücken zwischen Spalten finden und die oberste Zeile als Namen behandeln. Das funktioniert gut bei PDFs aus Buchhaltungssoftware, Tabellenkalkulationen und Berichtswerkzeugen, wo jede Zelle auf einer sauberen Linie sitzt. Schwierig sind von Hand in einem Layoutprogramm gezeichnete Tabellen, Zellen über mehrere Spalten und alles Gescannte.
Wer PDF in JSON umwandelt und wofür
Rechnungen und Kontoauszüge auswerten
Ein Entwickler erhält Lieferantenrechnungen oder Kontoauszüge als PDF und braucht die Positionen als Datensätze, um sie mit Bestellungen abzugleichen.
Veröffentlichte Referenztabellen
Tarife, Preislisten und Gebührentabellen gibt es oft nur als PDF. Mit JSON kann eine App oder Website sie laden, ohne sie abzutippen.
Testdaten und Prototypen
Ein Produktteam macht aus einer Tabelle in einem Spezifikationsdokument Testdaten oder eine Mock-API.
Beispiel-JSON aus einer Rechnungstabelle im PDF
[
{
"Item": "Paper A4, 500 sheets",
"Qty": 4,
"Amount": 23.96
},
{
"Item": "Toner cartridge",
"Qty": 1,
"Amount": 64
}
]Welche PDFs sich in JSON umwandeln lassen und welche nicht
| from ↓ · to → | JSON | CSV | XLSX |
|---|---|---|---|
| Aus Software exportiertes PDF | Aus Software exportiertes PDF to JSON: yes | Aus Software exportiertes PDF to CSV: yes | Aus Software exportiertes PDF to XLSX: yes |
| Gescanntes oder fotografiertes PDF | – Gescanntes oder fotografiertes PDF to JSON: no | – Gescanntes oder fotografiertes PDF to CSV: no | – Gescanntes oder fotografiertes PDF to XLSX: no |
Portable Document Format
PDF wurde 1993 von Adobe entwickelt und 2008 zum offenen Standard ISO 32000. Es fixiert Text, Schriften, Bilder und Layout, sodass ein Dokument auf jedem Bildschirm und Drucker gleich aussieht. PDFs können Formulare, Signaturen, Links, Anhänge und durchsuchbaren Text enthalten, und die Variante PDF/A dient der Langzeitarchivierung. Wegen des festen Layouts lassen sich PDFs schwer bearbeiten, und gescannte PDFs enthalten nur Bilder, solange keine OCR angewendet wird. Jeder Browser und jedes Betriebssystem kann sie öffnen.
- Komprimierung
- –
- Transparenz
- Ja
- Animation
- Nein
- Eingeführt
- 1993 · Adobe
JSON
JavaScript Object Notation
JSON ist ein schlankes Textformat für strukturierte Daten, in den frühen 2000er-Jahren von Douglas Crockford populär gemacht und als RFC 8259 und ECMA-404 standardisiert. Es stellt Objekte, Arrays, Zeichenketten, Zahlen, Booleans und null in einfacher, lesbarer Syntax dar. Es ist das Standardformat für Web-APIs, Konfigurationsdateien und den Datenaustausch zwischen Anwendungen in nahezu allen Programmiersprachen. Kommentare, Datumstypen und Schemas sind nicht eingebaut, und große verschachtelte Dateien sind ohne Viewer schwer lesbar.
- Komprimierung
- –
- Transparenz
- –
- Animation
- –
- Eingeführt
- 2001 · Douglas Crockford
PDF wird zu JSON, wenn ein zum Lesen veröffentlichtes Dokument ein Programm speisen soll: Rechnungspositionen für ein Buchhaltungsskript, eine veröffentlichte Preistabelle für eine App oder die Zahlen eines Berichts für einen API-Aufruf.
Fragen zu PDF in JSON
Kann ich eine gescannte PDF in JSON umwandeln?
Nicht direkt. Ein Scan ist ein Bild der Seite, ohne Zeichen, die ein Konverter lesen könnte. Lassen Sie ihn zuerst mit den Bild-in-Text-Tools per Texterkennung laufen und wandeln Sie danach die erkannte Tabelle um.
Woher kommen die Schlüssel im JSON?
Aus der ersten Zeile jeder Tabelle, solange Erste Zeile ist Kopfzeile aktiv ist. Eine Spalte mit dem Titel Betrag wird so in jedem Datensatz zum Schlüssel Betrag. Enthält Zeile 1 bereits Daten, schalten Sie die Einstellung aus und wählen Sie Array von Arrays, das jede Zeile als einfache Liste schreibt.
Warum sind Beträge wie €1.234,50 weiterhin Zeichenketten?
JSON-Zahlen erlauben laut RFC 8259 nur Ziffern, einen Punkt, ein Minuszeichen und einen Exponenten. Ein Währungszeichen oder ein Tausendertrennzeichen macht den Wert zu Text. Entfernen Sie das Symbol in Ihrem Code oder bereinigen Sie die Spalte vorher in einer Tabellenkalkulation.
Ist JSON oder CSV das bessere Zielformat für eine PDF-Tabelle?
JSON, wenn der nächste Leser Code ist, denn die Schlüssel stehen bei jedem Wert und später sind verschachtelte Ergebnisse möglich. CSV, wenn der nächste Leser eine Tabellenkalkulation oder ein Importdialog ist; PDF in CSV schreibt dieselben Zeilen als einfache Textzeilen.
Behält das JSON etwas vom Layout der PDF?
Nein. Schriftarten, Farben, Seitenumbrüche, Logos und die Position der Tabelle auf der Seite sind Darstellung, und JSON enthält nur Werte. Sie erhalten den Inhalt der Zellen in Lesereihenfolge.