Come convertire JSON in PDF
- Incolla il JSON o apri un file
.json. Accanto compare un'anteprima del PDF. - 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.
- 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?
| Layout | Ideale per | Cosa ottieni |
|---|---|---|
| Codice formattato | File di configurazione, risposte di API, dati con annidamento profondo | Font Courier, numeri di riga, sintassi colorata, righe lunghe mandate a capo e indentate |
| Tabella | Array di record come utenti, ordini, prodotti o voci di log | Una 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 “?”.