Vai al contenuto

HTML in PDF online — Gratis, mantiene il CSS, nessun upload — Numio

Converti HTML in PDF nel browser. Incolla il codice o apri un .html: restano <style> e CSS inline, script rimossi. Numeri di pagina e password.

Funziona nel browser · Senza registrazione

Fino a 2 MB di HTML. Script, moduli e frame incorporati vengono rimossi; l'anteprima mostra ciò che finisce nel PDF.

Impostazione pagina

Come si usa

  1. Incolla l’HTML oppure apri un file .html/.htm; l’anteprima si aggiorna mentre scrivi.
  2. Imposta formato carta, orientamento, margini e numerazione delle pagine, e aggiungi una filigrana o una password se ti servono.
  3. Seleziona Scarica PDF per salvare il file creato in questa scheda.

Esempio

<h1 style="color:#4338ca">Invoice</h1> → un PDF con un titolo blu e testo selezionabile.

Dettagli e limiti

Le regole nei blocchi <style> e negli attributi style vengono applicate, e si usano le regole @media print. Restano dentro il documento e non modificano questa pagina. Fogli di stile collegati, @import e web font non vengono caricati: il testo è impostato in Noto Sans e il codice in Noto Sans Mono.

Le immagini remote compaiono solo se il loro server consente il caricamento cross-origin (CORS); le altre e i percorsi relativi diventano un riquadro con etichetta. Gli URI data funzionano sempre. L’anteprima carica le immagini remote dai loro server, mentre il tuo HTML resta nel browser.

FAQ

Il JavaScript nel mio HTML viene eseguito prima di creare il PDF?

No. Script, gestori di eventi e link javascript: vengono rimossi con DOMPurify, quindi le pagine che creano il contenuto con JavaScript escono vuote. Incolla invece l’HTML già generato, per esempio dagli strumenti per sviluppatori del browser.

Posso convertire una pagina web partendo dal suo URL?

No. I browser non permettono a un sito di leggere le pagine di un altro sito: apri la pagina, salvala come file .html oppure copia il suo HTML, e converti quello.

Il testo nel PDF è selezionabile?

Sì. L’impaginazione viene creata dal tuo browser e scritta come testo vettoriale con font Noto incorporati, inclusi cinese, giapponese e coreano. Arabo ed ebraico non sono ancora supportati: viene proposta la finestra di stampa.

Riferimenti

Pagina aggiornata: