Narzędzia
PL

Konwerter JSON do PDF

Zamień dowolny plik JSON w przejrzysty PDF gotowy do druku – jako sformatowany kod z numerami wierszy i kolorami albo jako tabelę. PDF jest generowany w Twojej przeglądarce, więc dane nigdy nie opuszczają Twojego urządzenia.

JSON

Podgląd PDF

Wklej JSON lub wczytaj plik – tutaj pojawi się podgląd PDF.

Prywatnie: Twoje dane są przetwarzane w przeglądarce i nigdy nie trafiają na serwer.

Jak przekonwertować JSON do PDF

  1. Wklej JSON lub otwórz plik .json. Obok pojawi się podgląd PDF.
  2. Wybierz układ (sformatowany kod lub tabela), rozmiar strony (A4 lub US Letter), orientację i rozmiar czcionki, a jeśli chcesz, dodaj tytuł w nagłówku strony.
  3. Kliknij Pobierz PDF. Długie dokumenty są automatycznie dzielone na strony, a numery stron pojawiają się w stopce.

Układ kodu czy układ tabeli?

UkładNajlepszy doCo otrzymujesz
Sformatowany kodPlików konfiguracyjnych, odpowiedzi API, głęboko zagnieżdżonych danychCzcionka Courier, numery wierszy, kolorowanie składni, długie wiersze zawijane z wcięciem
TabelaTablic rekordów, takich jak użytkownicy, zamówienia, produkty czy wpisy logówJeden wiersz na element i jedna kolumna na klucz, nagłówek powtarzany na każdej stronie, zagnieżdżone obiekty jako kolumny, np. address.city

Wskazówka: w przypadku tabel z wieloma kolumnami wybierz orientację poziomą i mniejszą czcionkę. Zbyt długie komórki kończą się znakiem „…”.

Czcionki i znaki specjalne (w tym polskie litery)

Dokumenty zawierające wyłącznie tekst angielski i zachodnioeuropejski korzystają ze standardowych czcionek Helvetica i Courier, które ma wbudowane każdy czytnik PDF, więc pliki są bardzo małe – zwykle kilka kilobajtów na stronę. Gdy JSON zawiera inne litery, konwerter automatycznie osadza otwarte czcionki DejaVu, ograniczone do faktycznie użytych znaków. Dzięki temu polskie litery (ą, ć, ę, ł, ń, ó, ś, ź, ż), tekst czeski, turecki, wietnamski i grecki, a także tekst zapisany cyrylicą, np. po rosyjsku czy ukraińsku, drukują się poprawnie i można je skopiować z PDF. Pisma, których te czcionki nie obejmują – chińskie, japońskie, koreańskie, tajskie i arabskie – oraz emoji są w układzie kodu zapisywane jako sekwencje \uXXXX, dzięki czemu wydrukowany JSON pozostaje dokładny, a w układzie tabeli jako „?”.

Dlaczego nie wystarczy wydrukować strony z przeglądarki?

Drukowanie strony internetowej zwykle ucina długie wiersze, pomija kolorowanie składni i dodaje nagłówki oraz stopki przeglądarki. Prawdziwy PDF zachowuje formatowanie, ma poprawne podziały stron i numery stron, a na każdym urządzeniu wygląda tak samo – idealnie nadaje się do załączenia JSON do zgłoszenia, raportu lub audytu.

Najczęściej zadawane pytania

Czy mój JSON jest wysyłany na serwer, żeby utworzyć PDF?

Nie. PDF jest tworzony przez JavaScript w Twojej przeglądarce; nic nie jest wysyłane na serwer.

Jak zamienić tablicę JSON na tabelę w PDF?

Wybierz układ „Tabela”. Każdy obiekt tablicy staje się wierszem, a każdy klucz kolumną; zagnieżdżone obiekty stają się kolumnami, np. address.city.

Czy jest limit stron?

Układ kodu nie ma stałego limitu. Układ tabeli obejmuje do 10 000 wierszy; przy większych zbiorach danych lepszym formatem jest CSV (narzędzie JSON do CSV).

Co z polskimi literami i innymi znakami specjalnymi?

Polskie litery z ogonkami i kreskami, inne litery łacińskie ze znakami diakrytycznymi, alfabet grecki i cyrylica są w pełni obsługiwane: gdy dane tego wymagają, konwerter automatycznie osadza czcionkę Unicode. Ta czcionka nie obejmuje znaków chińskich, japońskich, koreańskich, tajskich i arabskich ani emoji – w układzie kodu są one zachowywane jako sekwencje \uXXXX, więc żadne dane nie giną, a w układzie tabeli pojawiają się jako „?”.