Private AI Tools

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.

Loading tool…

Elaborato sul tuo dispositivo: i tuoi file non vengono mai caricati. Come funziona

Come usare Da HTML a PDF

  1. 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.
  2. Imposta formato della pagina, orientamento, margini, intestazione e piè di pagina (con i numeri di pagina) e controlla l’anteprima impaginata.
  3. 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.

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.

Altri strumenti: PDF