Comment fonctionne HTML en PDF
HTML en PDF prend le balisage HTML que vous collez dans l'éditeur, l'assainit avec DOMPurify pour supprimer les scripts et attributs non sécurisés, l'affiche sur un canvas hors écran avec html2canvas, et encode le résultat dans un PDF avec jsPDF. L'ensemble du pipeline s'exécute dans votre onglet navigateur ; aucun code HTML ni sortie affichée n'est transmis à aucun serveur. Cela le rend adapté à la conversion de fragments HTML contenant des données personnelles que vous ne souhaiteriez pas coller dans un service en ligne.
Comprenez le format de sortie avant de vous y fier. Les pages PDF sont des images matricielles, pas du texte vectoriel. Le texte dans le résultat n'est pas sélectionnable, pas consultable, et ne peut pas être reformaté. Les ressources externes comme les images référencées par URL sont bloquées par la politique CORS du navigateur et ne se chargeront pas. Les styles intégrés et le CSS embarqué fonctionnent, mais les mises en page complexes avec des polices web personnalisées ou des grilles CSS avancées peuvent ne pas s'afficher avec précision. Pour une conversion fidèle au document de pages web complètes, un navigateur sans interface côté serveur est l'outil plus approprié.