Strumenti
IT

Convertitore JSON in PDF

Trasforma qualsiasi file JSON in un PDF pulito e pronto da stampare – come codice formattato con numeri di riga e colori oppure come tabella. Il PDF viene generato nel tuo browser, quindi i tuoi dati non lasciano mai il dispositivo.

JSON

Anteprima PDF

Incolla il JSON o carica un file – l'anteprima del PDF apparirà qui.

Privacy garantita: i tuoi dati vengono elaborati nel browser e non vengono mai caricati su alcun server.

Come convertire JSON in PDF

  1. Incolla il JSON o apri un file .json. Accanto compare un'anteprima del PDF.
  2. Scegli il layout (codice formattato o tabella), il formato della pagina (A4 o US Letter), l'orientamento e la dimensione del carattere e, se vuoi, aggiungi un titolo nell'intestazione della pagina.
  3. Fai clic su Scarica PDF. I documenti lunghi vengono suddivisi automaticamente su più pagine, con i numeri di pagina nel piè di pagina.

Layout codice o layout tabella?

LayoutIdeale perCosa ottieni
Codice formattatoFile di configurazione, risposte di API, dati con annidamento profondoFont Courier, numeri di riga, sintassi colorata, righe lunghe mandate a capo e indentate
TabellaArray di record come utenti, ordini, prodotti o voci di logUna riga per elemento e una colonna per chiave, intestazione ripetuta su ogni pagina, oggetti annidati come colonne del tipo address.city

Suggerimento: per tabelle con molte colonne scegli l'orientamento orizzontale e una dimensione del carattere più piccola. Le celle troppo lunghe terminano con “…”.

Font e caratteri speciali

I documenti che contengono solo testo in inglese o in lingue dell'Europa occidentale usano i font standard Helvetica e Courier integrati in ogni lettore PDF, così i file restano leggerissimi – di solito pochi kilobyte per pagina. Quando il tuo JSON contiene altre lettere, il convertitore incorpora automaticamente i font open source DejaVu, ridotti ai soli caratteri che usi, in modo che i testi in polacco, ceco, turco, vietnamita, greco e cirillico, come il russo o l'ucraino, vengano stampati correttamente e si possano copiare dal PDF. Le scritture che questi font non includono – cinese, giapponese, coreano, thailandese, arabo ed emoji – compaiono come escape \uXXXX nel layout codice, così il JSON stampato resta esatto, e come “?” nel layout tabella.

Perché non stampare semplicemente la pagina dal browser?

Quando stampi una pagina web, di solito le righe lunghe vengono tagliate, i colori della sintassi spariscono e il browser aggiunge le proprie intestazioni e piè di pagina. Un vero PDF mantiene la formattazione, ha interruzioni di pagina corrette e numeri di pagina e appare identico su ogni dispositivo – ideale per allegare un JSON a un ticket, a un report o a un audit.

Domande frequenti

Il mio JSON viene caricato online per creare il PDF?

No. Il PDF viene generato da JavaScript nel tuo browser; nulla viene inviato a un server.

Come si converte un array JSON in una tabella PDF?

Scegli il layout Tabella. Ogni oggetto dell'array diventa una riga e ogni chiave una colonna; gli oggetti annidati diventano colonne del tipo address.city.

C'è un limite di pagine?

Il layout codice non ha un limite fisso. Il layout tabella include fino a 10.000 righe; per set di dati più grandi conviene convertire da JSON a CSV.

E i caratteri non latini?

Le lettere latine accentate, il greco e il cirillico sono pienamente supportati: il convertitore incorpora automaticamente un font Unicode quando i tuoi dati ne hanno bisogno. Cinese, giapponese, coreano, thailandese, arabo ed emoji non sono coperti da questo font; nel layout codice vengono mantenuti come escape \uXXXX, quindi nessun dato va perso, e nel layout tabella compaiono come “?”.