Da HTML a PDF gratis
Da HTML a PDF trasforma HTML e CSS in un PDF impaginato con testo vero e selezionabile e link funzionanti. Incolla il codice, apri un file .html o parti dal modello di fattura, lettera o report, poi imposta formato della pagina, margini e intestazioni o piè di pagina con la numerazione. Gli script vengono rimossi, quindi i contenuti generati da JavaScript non compaiono.
- Ingresso:
- HTML e CSS, o un file .html
- Impaginazione:
- CSS paged media con Paged.js
- Modelli:
- Fattura, lettera, report
- Prezzo:
- Gratis
- Funziona:
- In locale, nel tuo browser
- Upload:
- Nessuno: i file non lasciano il dispositivo
- Account:
- Non serve
Risposte rapide
Il mio HTML viene caricato per convertirlo?
No. Le pagine vengono impaginate nel tuo browser da Paged.js e il PDF viene scritto dal motore di stampa del browser. Non viene inviato nulla.
Perché si apre una finestra di stampa?
I browser non possono salvare un file da una pagina web senza chiedertelo, e il loro motore di stampa crea i PDF migliori: testo vero e selezionabile, font nitidi e link funzionanti. Scegli «Salva come PDF» (o «Microsoft Print to PDF») come stampante e clicca su Salva.
Per ora l'interfaccia dello strumento è in inglese.
Elaborato sul tuo dispositivo: i tuoi file non vengono mai caricati. Come funziona
Attività di rete in questa scheda
Ciò che questa pagina ha richiesto da quando hai aperto il sito in questa scheda. Un upload è qualsiasi richiesta che invia dati: POST, PUT, PATCH o una richiesta con un corpo.
Nessun upload: questa pagina non ha inviato nulla.
Ancora nessuna richiesta di rete.
Per vedere ogni richiesta, apri gli strumenti per sviluppatori del browser (scheda Rete).
Come usare Da HTML a PDF
- Incolla o scrivi il tuo HTML (con il CSS nei tag <style>), apri un file .html o parti dal modello di fattura, lettera o report.
- Imposta formato della pagina, orientamento, margini, intestazione e piè di pagina (con i numeri di pagina) e controlla l’anteprima impaginata.
- Clicca su Save as PDF e, nella finestra di stampa del browser, scegli «Salva come PDF» (Save as PDF) come destinazione.
Crediti e open source
Basato su librerie open source. Grazie alle persone che portano avanti questi progetti.
- Paged.js© Adam Hyde, Fred Chasen and the Coko Foundation · MIT
- DOMPurify© Mario Heiderich, Cure53 and contributors · MPL-2.0 OR Apache-2.0
- CodeMirror 6© Marijn Haverbeke and others · MIT
- @uiw/react-codemirror© Kenny Wong (uiwjs) · MIT
API della piattaforma web usate: File API, localStorage, Intl, Web Crypto.
Testi completi delle licenze: avvisi di terze parti · tutti i crediti
Domande frequenti
Come aggiungo i numeri di pagina?
Scrivi {page} e {pages} nel campo dell’intestazione o del piè di pagina, per esempio «Pagina {page} di {pages}». {title} inserisce il titolo del documento e {date} la data di oggi.
Posso forzare un’interruzione di pagina?
Sì. Aggiungi a un elemento il CSS break-before: page (o break-after: page). Usa break-inside: avoid per tenere un blocco, come una riga di tabella, su una sola pagina.
Il JavaScript nel mio HTML viene eseguito?
No. Script e gestori di eventi vengono rimossi per sicurezza, quindi i contenuti creati da JavaScript non compaiono. HTML e CSS semplici funzionano.
Nel PDF mancano i colori di sfondo.
Lascia attivo «Print background colors and images» (stampa colori e immagini di sfondo) e, se il browser li elimina comunque, spunta «Grafica di sfondo» (Background graphics) nella sua finestra di stampa.