Cómo funciona HTML a PDF
HTML a PDF toma el marcado HTML que pegas en el editor, lo desinfecta con DOMPurify para eliminar scripts y atributos no seguros, lo renderiza en un canvas fuera de pantalla usando html2canvas y codifica el resultado en un PDF con jsPDF. Todo el flujo se ejecuta dentro de tu pestaña del navegador; ningún código HTML ni resultado renderizado se transmite a ningún servidor. Esto lo hace adecuado para convertir fragmentos HTML que contengan datos personales que no querrías pegar en un servicio en línea.
Conviene entender el formato de salida antes de confiar en él. Las páginas del PDF son imágenes rasterizadas, no texto vectorial. El texto del resultado no es seleccionable, no es buscable y no puede refluir. Los recursos externos como imágenes referenciadas por URL están bloqueados por la política CORS del navegador y no se cargarán. Los estilos en línea y el CSS incrustado funcionan, pero los diseños complejos con fuentes web personalizadas o CSS grid avanzado pueden no renderizarse con precisión. Para una conversión fiel al documento de páginas web completas, un navegador sin cabeza ejecutándose en el servidor es la herramienta más adecuada.