Peli Tools
HTML PDF

Convertitore da HTML a PDF

Stampa HTML in un PDF pulito, nel tuo browser, sanificato prima del rendering. Niente viene caricato.

Come HTML in PDF

  1. Incolla il tuo HTML nella casella oppure premi "Carica un file" e scegli un file .html.
  2. Scegli il formato pagina: A4 o Letter.
  3. Premi Converti. L'HTML viene sanificato, renderizzato fuori schermo e stampato in PDF.
  4. Scarica document.pdf.

Prima sanificato, poi renderizzato

Qualsiasi cosa incolli passa attraverso DOMPurify prima che venga disegnato un solo pixel: tag script, gestori di eventi (onclick e simili), URL javascript: e altri contenuti attivi vengono rimossi. Ciò che resta è pura struttura — titoli, paragrafi, elenchi, tabelle, immagini e link — rasterizzata con html2canvas e stampata in un PDF A4 o Letter.

Ecco perché incollare HTML non attendibile è sicuro qui: il sanificatore viene eseguito prima del rendering, nella tua scheda, e l'output è un PDF — non HTML vivo. Lo strumento va bene allo stesso modo con un frammento (una singola tabella stilizzata) o un documento completo (i tag html e body vengono gestiti).

La larghezza di rendering è fissata a 794 pixel — la larghezza in pixel CSS di un foglio A4 — così gli a capo nel PDF corrispondono a ciò che stamperebbe un browser, indipendentemente dalla dimensione della finestra.

Limiti e note sincere

Le risorse esterne non vengono caricate: un tag style viene rimosso e le immagini che puntano ad altri server non possono essere recuperate (romperebbe la promessa di privacy). Le immagini inline come data URI vengono renderizzate perfettamente. Il CSS inline negli attributi style funziona; un foglio di stile per l'intera pagina no.

Il CSS molto complesso (layout ricchi di grid, webfont) viene renderizzato in modo approssimativo, perché il motore di stampa usa html2canvas invece della pipeline di stampa del browser. Per pagine fedeli al pixel, stampa in PDF dal browser stesso; per PDF rapidi, privati e con un clic di contenuti, questo è lo strumento.

Fino a 50 MB di HTML per esecuzione. Tutto avviene in questa scheda; niente viene caricato.

Domande frequenti

Il mio HTML è sicuro da incollare qui anche se non l'ho scritto io?

Sì. DOMPurify rimuove script, gestori e URL pericolosi prima del rendering. L'output è un PDF, non HTML vivo.

Perché le mie immagini esterne sono sparite?

Le immagini remote non vengono recuperate — invierebbe una richiesta a un altro server. Inseriscile come data URI oppure incorporale direttamente nell'HTML.

Il mio CSS in un tag style funziona?

I tag style vengono rimossi per sicurezza. Gli attributi style inline (style="...") vengono mantenuti.

Posso convertire un'intera pagina web salvata?

Puoi convertire il file .html salvato, ma le risorse esterne mancheranno. Le pagine salvate come "complete" con i file locali si avvicinano di più all'originale.

Privato fin dalla progettazione

Resta sul tuo dispositivo. Niente viene caricato. La conversione avviene nel tuo browser: apri la scheda Rete mentre converti e vedrai che non viene inviato nulla. Nessun account, nessuna filigrana, nessun limite giornaliero.