Come funziona HTML in PDF
Da HTML a PDF prende il markup HTML che incolli nell'editor, lo sanifica con DOMPurify per rimuovere script e attributi non sicuri, lo renderizza su un canvas fuori schermo usando html2canvas, e codifica il risultato in un PDF con jsPDF. L'intera pipeline gira nel tuo browser; nessun codice HTML o output renderizzato viene trasmesso ad alcun server. Questo lo rende adatto alla conversione di frammenti HTML contenenti dati personali che non vorresti incollare in un servizio online.
Comprendi il formato di output prima di affidarti a esso. Le pagine PDF sono immagini raster, non testo vettoriale. Il testo nell'output non è selezionabile, non è ricercabile e non può essere riformattato. Le risorse esterne come immagini referenziate tramite URL sono bloccate dalla politica CORS del browser e non si caricheranno. Gli stili inline e il CSS incorporato funzionano, ma i layout complessi con font web personalizzati o CSS grid avanzato potrebbero non essere renderizzati correttamente. Per la conversione fedele al documento di pagine web complete, uno strumento con browser headless lato server è più appropriato.