Come convertire HTML in PDF

· 3 min di lettura

Creare PDF da HTML è utile per generare fatture, report, lettere, certificati — qualsiasi documento dove vuoi controllare il layout con CSS ma distribuire sotto forma di PDF.

Come convertire HTML in PDF

  1. Incolla il tuo HTML — inserisci il tuo codice HTML, incluso il CSS inline o i tag <style>, nell'editor. Il codice può includere la struttura completa di pagina con intestazioni, tabelle, immagini e stili.
  2. Visualizza l'anteprima del rendering — un'anteprima dal vivo mostra esattamente come il tuo PDF sarà reso mentre digiti. Regola HTML e CSS finché il rendering corrisponde alle tue aspettative.
  3. Genera e scarica — clicca sul pulsante di generazione per creare il PDF nel tuo browser, poi scaricalo all'istante.

Cosa puoi creare

Consigli di stile per l'output PDF

Usa stili inline o tag <style> — i fogli di stile esterni non sono caricati. Posiziona tutto il tuo CSS sia inline sugli elementi, sia in un blocco <style> dell'HTML.

Definisci i margini di pagina — usa @page { margin: 20mm; } in CSS per controllare lo spazio attorno al tuo contenuto nel PDF.

Usa unità adatte alla stampamm, cm e pt sono più prevedibili nei PDF di px o rem. Usa mm per margini e spaziature che devono corrispondere a dimensioni fisiche.

Evita i layout dipendenti dalla finestra — le larghezze in percentuale e le larghezze in pixel fissi funzionano meglio. Le unità legate alla finestra (vw, vh) possono non comportarsi come previsto nel PDF.

Consigli

Domande frequenti

Il PDF preserva il mio stile CSS?

Sì. Il convertitore renderizza il tuo HTML con il CSS applicato, inclusi colori, caratteri, margini e layout. Il PDF assomiglia alla pagina web renderizzata, non al codice sorgente grezzo.

Posso includere immagini nel PDF?

Sì. Usa immagini in base64 (Data URI) per i risultati più affidabili. Gli URL di immagini esterne possono funzionare se sono accessibili e compatibili CORS.

Il mio HTML viene inviato a un server?

No. La conversione avviene interamente nel tuo browser. Il tuo codice e il PDF generato non lasciano mai il tuo dispositivo.

Quali funzionalità CSS sono supportate?

Il CSS standard, inclusi layout, colori, caratteri, sfondi, bordi e tabelle, è ben supportato. Le funzioni avanzate come CSS Grid, animazioni complesse e alcuni casi limite di Flexbox possono essere limitati.