JSON-zu-PDF-Konverter

Wandeln Sie JSON-Arrays oder -Objekte in eine saubere, druckfertige PDF-Tabelle um. Fügen Sie JSON ein oder laden Sie es hoch, glätten Sie verschachtelte Felder, wählen Sie Seitenformat und Schrift, und laden Sie das Ergebnis herunter – alles direkt im Browser.

100% Client-seitige Verarbeitung

Ihr JSON wird vollständig in Ihrem Browser verarbeitet und konvertiert. Es wird nichts an einen Server gesendet.

Optionen

Was ist ein JSON-zu-PDF-Konverter?

Ein JSON-zu-PDF-Konverter nimmt strukturierte JSON-Daten – ein Array von Objekten oder ein einzelnes Objekt – und legt sie als druckfertige Tabelle in einem PDF-Dokument an, dem universell einsehbaren, druckbereiten Format, das von jedem Betriebssystem, Browser und Drucker ohne zusätzliche Software unterstützt wird.

Jedes JSON-Objekt wird zu einer Tabellenzeile, seine Schlüssel werden zu Spaltenüberschriften, und verschachtelte Objekte oder Arrays werden zu Spalten mit Punktnotation wie `address.city` oder `tags[0]` geglättet, damit sich die Daten als saubere Tabelle lesen lassen – automatisch paginiert mit einer wiederholten Kopfzeile, sobald eine Seite voll ist.

So funktioniert es

  • JSON hinzufügen: Fügen Sie JSON direkt in den Editor ein oder laden Sie eine .json-Datei hoch.
  • Layout wählen: Wählen Sie ein Seitenformat (A4, Letter oder Legal), eine Ausrichtung, einen Rand, eine Schriftgröße und optional einen Dokumenttitel.
  • Vorschau prüfen: Das Tool analysiert Ihr JSON im Browser und zeigt eine Tabellenvorschau der ersten Zeilen zusammen mit Zeilen- und Spaltenanzahl.
  • Konvertieren und herunterladen: Klicken Sie auf „Zu PDF konvertieren", um eine paginierte PDF-Tabelle zu erstellen und sofort herunterzuladen.

Funktionen

  • JSON einfügen oder eine .json-Datei hochladen
  • Funktioniert mit einem einzelnen JSON-Objekt oder einem Array von Objekten
  • Glättet verschachtelte Objekte zu Spalten mit Punktnotation (z. B. address.city)
  • Glättet verschachtelte Arrays zu indizierten Spalten (z. B. tags[0], tags[1])
  • A4-, Letter- und Legal-Seitenformate im Hoch- oder Querformat
  • Anpassbarer Rand und Schriftgröße
  • Optionaler Dokumenttitel, oben auf der ersten Seite gedruckt
  • Automatische Seitenaufteilung mit wiederholter Kopfzeile auf jeder Seite
  • Live-Tabellenvorschau vor dem Download
  • 100% clientseitige Verarbeitung für Ihre Privatsphäre

Bewährte Praktiken

  • Querformat für breite Daten verwenden: Wenn Ihre JSON-Objekte viele Schlüssel haben, wechseln Sie zu Querformat oder einer kleineren Schriftgröße, damit Spalten nicht zu eng oder abgeschnitten werden.
  • Spaltenanzahl im Rahmen halten: Eine PDF-Tabelle teilt die Seitenbreite gleichmäßig auf die Spalten auf, daher erzeugt JSON mit einem Dutzend oder mehr Schlüsseln pro Objekt sehr schmale Spalten – erwägen Sie, zunächst nicht benötigte Felder zu entfernen.
  • Glättung für verschachtelte Daten aktivieren: Wenn Ihr JSON verschachtelte Objekte oder Arrays enthält, lassen Sie „Verschachtelte Objekte/Arrays glätten" aktiviert, damit jeder Wert eine eigene Spalte erhält, statt eine rohe JSON-Zeichenkette zu bleiben.
  • Titel für teilbare Berichte hinzufügen: Ein kurzer Dokumenttitel oben erleichtert es, das exportierte PDF beim Drucken oder Anhängen an eine E-Mail zu identifizieren.
  • Vorschau vor der Konvertierung prüfen: Die Tabellenvorschau zeigt genau die Spalten und die Reihenfolge, die im PDF erscheinen werden, sodass Sie eine falsche Glättungswahl frühzeitig erkennen.

Fehlerbehebung

Es heißt, mein JSON sei ungültig

Prüfen Sie auf ein überzähliges Komma nach dem letzten Element eines Arrays oder Objekts, Schlüssel ohne Anführungszeichen, einfache statt doppelte Anführungszeichen oder eine nicht geschlossene Klammer – das sind die häufigsten Gründe, warum JSON nicht analysiert werden kann.

Manche Zelltexte enden mit Auslassungspunkten (…)

Ein Wert war bei der gewählten Schrift- und Seitengröße zu breit für seine Spalte und wurde daher abgeschnitten. Wechseln Sie zu Querformat, verkleinern Sie die Schriftgröße oder reduzieren Sie die Spaltenanzahl, um jeder mehr Platz zu geben.

Verschachtelte Felder erscheinen als roher JSON-Text wie {"city":"London"}

Aktivieren Sie „Verschachtelte Objekte/Arrays glätten", damit verschachtelte Werte in eigene Spalten mit Punktnotation aufgeteilt werden, statt als einzelne JSON-Zeichenkette erhalten zu bleiben.

Die Tabelle hat viel mehr Spalten als erwartet

Das passiert meist, wenn die Objekte im Array unterschiedliche Formen haben, oder wenn ein Array-Feld zu einer Spalte pro Element geglättet wird (tags[0], tags[1], tags[2] …). Erwägen Sie, die Glättung für dieses Feld zu deaktivieren oder Ihr JSON vorher zu normalisieren.

Häufige Anwendungsfälle

  • API-Daten in ein teilbares Dokument umwandeln: Wandeln Sie eine JSON-Antwort einer REST-API in einen PDF-Bericht um, den Sie per E-Mail versenden, drucken oder archivieren können.
  • Datensätze für die Offline-Nutzung drucken: PDF ist das Standardformat zum Drucken, daher entsteht beim Export von JSON-Datensätzen auf diese Weise eine druckfertige, paginierte Tabelle.
  • Daten an Support-Tickets oder E-Mails anhängen: Eine PDF-Tabelle lässt sich einfach anhängen und ansehen, ohne Tabellenkalkulationssoftware zu benötigen.
  • Eine Momentaufnahme archivieren: Im Gegensatz zu einer Tabellenkalkulation ist ein PDF ein fester, nicht bearbeitbarer Datensatz – nützlich für Audit-Trails und Compliance-Snapshots.
  • Daten mit Personen teilen, die keine Tabellenkalkulation nutzen: Ein PDF öffnet sich auf jedem Gerät identisch, ohne dass Excel, Sheets oder ein CSV-Viewer nötig wären.

Häufig gestellte Fragen

Funktioniert es mit einem einzelnen JSON-Objekt, nicht nur mit einem Array?

Ja. Ein einzelnes Objekt wird als eine Zeile behandelt. Ein Array von Objekten wird zu einer Zeile pro Objekt.

Was passiert mit verschachtelten Objekten und Arrays?

Bei aktiviertem „Verschachtelte Objekte/Arrays glätten" (Standard) werden verschachtelte Objekte zu Spalten mit Punktnotation wie address.city, und verschachtelte Arrays zu indizierten Spalten wie tags[0]. Bei deaktivierter Option bleiben verschachtelte Werte als einzelne JSON-Zeichenkette in einer Zelle erhalten.

Was passiert, wenn ein Wert zu lang für seine Spalte ist?

Der Text wird mit Auslassungspunkten (…) abgeschnitten, damit die Tabelle ausgerichtet bleibt. Verwenden Sie Querformat, eine kleinere Schriftgröße oder weniger Spalten, um mehr Text unterzubringen.

Wiederholt sich die Kopfzeile auf jeder Seite?

Ja, wenn „Kopfzeile einschließen" aktiviert ist, werden die Spaltenüberschriften oben auf jeder neuen Seite neu gezeichnet, damit lange Tabellen lesbar bleiben.

Kann ich dem PDF einen Titel hinzufügen?

Ja. Das optionale Feld für den Dokumenttitel druckt eine Überschrift oben auf der ersten Seite, nützlich, um den Export später zu identifizieren.

Was, wenn meine Objekte nicht alle die gleichen Schlüssel haben?

Die Kopfzeile enthält jeden Schlüssel, der in allen Objekten gefunden wird, in der Reihenfolge seines ersten Auftretens. Zeilen, denen ein bestimmter Schlüssel fehlt, erhalten für diese Spalte einfach eine leere Zelle.

Speichern Sie mein JSON oder das erstellte PDF?

Nein. Alles geschieht lokal in Ihrem Browser, nichts wird hochgeladen oder gespeichert.

Gibt es eine Größenbeschränkung?

Der Konverter läuft im Speicher Ihres Browsers, sodass sehr große JSON-Dateien (mehrere zehn Megabyte oder Tausende von Zeilen) je nach Gerät langsam sein oder ein sehr langes PDF erzeugen können.

Share this tool

Share a direct link or embed this tool on your site. Keep the Tooladex attribution link to support the project.