HTML in PDF

Scegli un file .html (con le sue immagini, se sono a parte) o incolla il codice. Il tuo browser lo impagina con lo stesso motore con cui mostra i siti, e lo salvi come PDF con il testo selezionabile. Non si carica niente.

Oppure incolla il codice HTML

Come convertire HTML in PDF

  1. Scegli il file .html — e le sue immagini o la sua cartella, se sono a parte — oppure incolla il codice.
  2. Cambia formato e margini se vuoi e controlla l'anteprima.
  3. Premi «Salva come PDF» e, nella finestra di stampa, scegli «Salva come PDF» come destinazione.

Perché passa dalla finestra di stampa

Impaginare una pagina web è ciò che un browser fa meglio: flexbox, grid, font web, tabelle che si spezzano tra le pagine. Le librerie che convertono l'HTML in PDF da sole capiscono solo una parte del CSS e sbagliano il resto, ed è per questo che la stessa pagina esce così spesso diversa. Qui impagina il browser che stai usando — lo stesso motore che Chrome senza interfaccia usa su un server — e la sua finestra di stampa scrive il PDF: il testo resta selezionabile, i link funzionano e il risultato è quello dell'anteprima.

Immagini, fogli di stile e font

Un file .html spesso rimanda ad altri file: un logo, un foglio di stile, un font. Sceglili insieme alla pagina, o aggiungi l'intera cartella, e vengono inseriti nel documento prima della stampa. Una pagina salvata dal browser come «Pagina web, completa» ha una cartella chiamata nome_files: è quella da aggiungere. Quello che prende da internet resta fuori a meno che tu non spunti la casella, perché caricarlo vuol dire contattare quei siti.

Interruzioni di pagina e formato

Le regole di stampa della pagina vengono rispettate: se il suo CSS fissa il formato, i margini o dove deve andare a capo la pagina (@page, break-before, break-inside: avoid), è quello che ottieni. Scegli qui un formato o dei margini solo per sostituirli.

È privato?

Sì. Tutto avviene nel tuo browser, sul tuo dispositivo. Niente viene caricato su un server, quindi i tuoi documenti restano completamente privati. Come funziona senza caricare niente?

Domande frequenti

I miei file vengono caricati?

No. La pagina viene preparata e impaginata nel tuo browser, e il PDF lo scrive la finestra di stampa del browser. Puoi scollegarti da internet quando questa pagina si è caricata e funziona lo stesso.

Perché si apre una finestra di stampa invece di un download?

Perché il motore di stampa è l'unica parte del browser che scrive un PDF con testo vero, e una pagina web non può usarlo senza quella finestra. In Chrome ed Edge scegli «Salva come PDF»; in Firefox, «Salva come PDF»; su Mac, il pulsante PDF in basso nella finestra.

Su ogni pagina compaiono la data e un indirizzo.

È l'opzione «Intestazioni e piè di pagina» della finestra di stampa: togli la spunta in «Altre impostazioni». Anche scegliere «Nessuno» nei margini qui li elimina.

Posso convertire un indirizzo web (URL)?

No: prendere una pagina da un altro sito richiederebbe un server nel mezzo, e questo sito non ne ha. Apri la pagina, salvala con Ctrl+S come «Pagina web, completa» e scegli qui il file .html e la sua cartella — oppure stampala direttamente dal browser.

Mancano i colori o le immagini di sfondo.

I browser tolgono gli sfondi in stampa per risparmiare inchiostro. La casella «Stampa colori e immagini di sfondo», attiva di default, dice loro di non farlo; se manca ancora qualcosa, spunta «Grafica di sfondo» nella finestra di stampa.

Funziona sul telefono?

Sì: su Android e iPhone la pagina si apre in una scheda a sé e compare la schermata di stampa del telefono; scegli lì «Salva come PDF». Sul telefono gli script non vengono eseguiti.