Como o HTML para PDF funciona
O HTML to PDF pega a marcação HTML que você cola no editor, higieniza-a com DOMPurify para remover scripts e atributos não seguros, renderiza-a em um canvas fora da tela usando html2canvas e codifica o resultado em um PDF com jsPDF. Todo o pipeline executa dentro da aba do seu navegador; nenhum código HTML ou saída renderizada é transmitida a qualquer servidor. Isso o torna adequado para converter trechos de HTML contendo dados pessoais que você não gostaria de colar em um serviço online.
Entenda o formato de saída antes de contar com ele. As páginas do PDF são imagens rasterizadas, não texto vetorial. O texto na saída não é selecionável, não é pesquisável e não pode ser reformatado. Recursos externos como imagens referenciadas por URL são bloqueados pela política CORS do navegador e não carregarão. Estilos inline e CSS incorporado funcionam, mas layouts complexos com fontes web personalizadas ou CSS grid avançado podem não ser renderizados com precisão. Para conversão fiel de páginas web completas, um navegador headless rodando no servidor é a ferramenta mais adequada.