HTML en PDF
Tableaux de bord internes. Brouillons financiers. Modèles de contrats.
Certains HTML ne devraient pas quitter votre appareil. Convertissez-les dans votre navigateur — rien n'est envoyé.
PDF créé — {pageCount} page(s)
Réussite
Votre HTML a été rendu proprement. Téléchargez ci-dessous.
PDF créé — {pageCount} page(s) — avec remarques
Réussite avec remarques
La conversion est terminée. Consultez les remarques ci-dessous pour savoir ce qui peut différer de votre HTML source.
Remarques sur la conversion
Besoin d'un PDF vectoriel ?
Si votre HTML utilise box-shadow, des filtres CSS, des modes de fusion ou position: sticky / fixed, ces éléments risquent de ne pas apparaître dans le PDF. Pour une sortie vectorielle pleinement fidèle, ouvrez le HTML dans votre navigateur et utilisez la boîte de dialogue d'impression : Ctrl/Cmd-P, changez la destination en « Enregistrer au format PDF », cliquez sur Enregistrer.
Besoin d'un PDF vectoriel ?
Si votre HTML utilise box-shadow, des filtres CSS, des modes de fusion ou position: sticky / fixed, ces éléments risquent de ne pas apparaître dans le PDF. Pour une sortie vectorielle pleinement fidèle, ouvrez le HTML dans votre navigateur et utilisez la boîte de dialogue d'impression : Ctrl/Cmd-P, changez la destination en « Enregistrer au format PDF », cliquez sur Enregistrer.
À propos de la conversion HTML en PDF
Ce que cet outil convertit
Deux modes de saisie : coller le HTML directement dans l'éditeur, ou importer un fichier .html. La sortie est un PDF rastérisé — fidèle visuellement mais dont le texte n'est pas sélectionnable. Pour un PDF vectoriel avec texte sélectionnable, utilisez plutôt la boîte de dialogue d'impression native de votre navigateur (voir la FAQ).
Quand l'utiliser
Tableaux de bord internes, brouillons financiers, modèles de contrats, articles en cours de rédaction, documentation interne — tout contenu HTML assez sensible pour que l'envoi à un convertisseur tiers soit le mauvais réflexe.
Le cadrage confidentialité
D'après nos recherches, tous les concurrents HTML-vers-PDF accessibles traitent le contenu sur leurs serveurs (Smallpdf, iLovePDF, PDFCandy, Sejda, PDF24). Adobe a quitté le terrain de la conversion en ligne et redirige vers l'abonnement Acrobat. L'avantage « tout dans le navigateur » reste donc inoccupé. HTML en PDF s'exécute entièrement sur votre appareil — balisage, polices et images intégrées restent dans votre navigateur.
Ce que nous ne gérons pas, et pourquoi
Le JavaScript n'est pas exécuté (sécurité : du JS collé pourrait exfiltrer les données d'autres onglets). Certaines propriétés CSS ont des lacunes de rendu connues : box-shadow, filtres CSS, modes de fusion, position: sticky / fixed. Le résultat signale quelles propriétés ont été affectées. Pour une fidélité complète, utilisez le chemin d'impression du navigateur décrit dans la FAQ.
Enchaînement
Regroupez plusieurs PDF convertis avec Fusionner des PDF. Si votre HTML source contenait des éléments <form> à rendre remplissables, utilisez Remplir des formulaires PDF sur le PDF converti. Ajoutez un mot de passe avant partage avec Protéger un PDF.
Questions fréquentes
- Quels éléments HTML sont pris en charge ?
- La plupart du HTML et du CSS standard — tout ce que votre navigateur sait afficher. Titres, paragraphes, listes, tableaux, images, SVG en ligne, typographie de base, mises en page flex et grid fonctionnent.
- Qu'est-ce qui n'est pas pris en charge, et pourquoi ?
- html2canvas (la bibliothèque de rendu) ne gère pas box-shadow, les filtres CSS, les modes de fusion (mix-blend-mode, background-blend-mode), object-fit, position: sticky, position: fixed, ni les dégradés répétés. Les iframes et le shadow DOM sont également ignorés. Le résultat affiche une remarque dès que l'un de ces éléments est détecté.
- Que faire si mon CSS ne s'affiche pas correctement ?
- Utilisez la boîte de dialogue d'impression native de votre navigateur. Ouvrez le HTML dans votre navigateur, appuyez sur Ctrl/Cmd-P, changez la destination en « Enregistrer au format PDF » et cliquez sur Enregistrer. Le chemin d'impression du navigateur prend en charge toute la spécification CSS, y compris box-shadow, les filtres, les modes de fusion et le positionnement sticky/fixed.
- Mes fichiers HTML sont-ils envoyés sur vos serveurs ?
- Non. Toute la conversion s'exécute dans votre navigateur via html2canvas et pdf-lib. Le HTML ne quitte jamais votre appareil. Nous n'avons aucun serveur qui reçoive le contenu.
- Puis-je convertir un HTML très long ?
- Oui — jusqu'à 500 000 caractères en collage, ou 10 Mo en import. Le PDF obtenu se pagine automatiquement aux limites de pages A4, par découpes à hauteur fixe. Le texte ou les images situés sur la ligne de coupe peuvent être tronqués ; pour une pagination précise, utilisez le chemin d'impression natif décrit plus haut.
- Cela fonctionne-t-il avec Google Fonts ?
- Oui, avec des réserves. Nous attendons jusqu'à 5 secondes le chargement des polices web avant le rendu. Si le CDN de polices est lent ou bloqué, le PDF utilise des polices système de secours et affiche la remarque « Police de substitution appliquée ».
- Et les images bloquées par CORS ?
- Les images hébergées sur des origines sans en-têtes CORS permissifs sont ignorées — le navigateur ne peut pas les peindre dans un canvas. Une remarque apparaît dans le résultat. Hébergez les images sur la même origine que le HTML, ou intégrez-les en ligne sous forme d'URI data: pour contourner.
- Puis-je convertir une page web par son URL ?
- Pas en v1. La sécurité du navigateur (CORS) empêche de récupérer une URL arbitraire depuis du code côté client. Pour convertir une page web, ouvrez-la dans votre navigateur, enregistrez-la en fichier HTML (Ctrl/Cmd-S → « Page web, complète »), puis importez ce fichier ici.