Como o HTML para PDF funciona
HTML para PDF transforma HTML colado em um PDF para baixar, direto no navegador. Cole sua marcação, escolha um tamanho de página (A4 ou Carta) e uma orientação e obtenha um PDF, sem conta. O HTML é primeiro higienizado (DOMPurify) por segurança, depois renderizado em uma imagem e paginado no PDF com o jsPDF.
Seja realista quanto ao que isto faz: é uma captura rasterizada aproximada, não um mecanismo de impressão completo. O layout é aproximado, o texto selecionável não é preservado (a página é uma imagem) e recursos externos atrás de CORS podem não carregar. Só HTML colado é suportado: um navegador não pode buscar para você o conteúdo de uma URL arbitrária (CORS).