Come convertire HTML in PDF

· 5 min di lettura

<p>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.</p> <h2>Come convertire HTML in PDF</h2>
  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.
<h2>Cosa puoi creare</h2> <h2>Consigli di stile per l'output PDF</h2> <p>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.</p> <p>Definisci i margini di pagina, usa @page { margin: 20mm; } in CSS per controllare lo spazio attorno al tuo contenuto nel PDF.</p> <p>Usa unità adatte alla stampa, mm, cm e pt sono più prevedibili nei PDF di px o rem. Usa mm per margini e spaziature che devono corrispondere a dimensioni fisiche.</p> <p>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.</p> <h2>Consigli</h2>

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.