Hoe HTML naar PDF werkt
HTML naar PDF neemt HTML-opmaak die je in de editor plakt, verwijdert gevaarlijke elementen met DOMPurify, rendert het op een onzichtbaar canvas via html2canvas en codeert het resultaat naar een PDF met jsPDF. De volledige pijplijn draait in je browsertabblad; er wordt geen HTML-code of gerenderde uitvoer naar een server verzonden. Dit maakt het geschikt voor het converteren van HTML-fragmenten met persoonlijke gegevens die je niet in een online dienst zou willen plakken.
Begrijp het uitvoerformaat voordat je erop vertrouwt. De PDF-pagina's zijn rasterafbeeldingen, geen vectortekst. Tekst in de uitvoer is niet selecteerbaar, niet doorzoekbaar en kan niet worden herverdeeld. Externe bronnen zoals afbeeldingen waarnaar wordt verwezen via URL, worden geblokkeerd door het browser-CORS-beleid en worden niet geladen. Inline stijlen en ingesloten CSS werken, maar complexe lay-outs met aangepaste weblettertypen of geavanceerde CSS-grid worden mogelijk niet nauwkeurig gerenderd. Voor documentgetrouwe conversie van volledige webpagina's is een headless browser aan de serverzijde het passendere gereedschap.