Comment Convertir du HTML en PDF : Guide Complet

By PDFKits Team — Published February 19, 2026

TL;DR : Pour convertir HTML en PDF, adaptez la méthode à la tâche : impression du navigateur (Ctrl+P) pour des sauvegardes ponctuelles, Create PDF de PDFKits dans le navigateur pour les fichiers et pages que vous ne pouvez pas télécharger, Chrome sans tête (Puppeteer/Playwright) pour les pipelines de production, et WeasyPrint ou wkhtmltopdf pour les serveurs contraints. La fidélité dépend du moteur de rendu — les chemins basés sur Chromium reproduisent exactement le CSS moderne. PDFKits convertit gratuitement et localement ; le convertisseur en ligne d'Adobe Acrobat coûte 14,99 $/mois et télécharge votre fichier.

Convertir HTML en PDF : Pourquoi le moteur de rendu décide de tout

La conversion HTML en PDF semble triviale et repose en réalité sur une question : quel moteur dessine la page ? Un chemin basé sur Chromium (votre navigateur, Chrome sans tête) rend le flexbox, CSS Grid, les polices web et le contenu généré par JavaScript exactement comme Chrome les affiche — la conversion de page web en PDF à haute fidélité est gratuite car le convertisseur est le navigateur. Les moteurs plus légers (l'ancien WebKit de wkhtmltopdf, le moteur de mise en page de WeasyPrint) échangent la couverture CSS contre la vitesse, la prévisibilité et une empreinte plus petite.

La deuxième question est où le rendu s'exécute. Les convertisseurs en ligne comme Smallpdf et Adobe Acrobat Online reçoivent votre HTML sur leurs serveurs — c'est bien pour une page publique, mais pas pour un modèle de facture rempli de données clients. Le Create PDF de PDFKits s'exécute dans votre propre navigateur, donc un fichier HTML sauvegardé contenant des informations clients devient un PDF portable sans jamais traverser le réseau. Les travailleurs du savoir sauvegardant un article, les développeurs expédiant 2 000 factures par mois et les équipes opérationnelles imprimant des étiquettes d'expédition résolvent trois problèmes différents ; ce guide associe chacun à son outil.

Comment convertir HTML en PDF dans le navigateur

  1. Ouvrez Create PDF sur PDFKits. Collez une URL ou téléchargez un fichier HTML sauvegardé. Pour les pages derrière des connexions ou des paywalls, sauvegardez d'abord la page rendue (clic droit → Enregistrer la page sous) et téléchargez ce fichier — la conversion utilise exactement ce que le fichier contient.
  2. Définissez la géométrie de la page. Choisissez A4, US Letter ou ajusté au contenu, ainsi que l'orientation et les marges. Activez en option un en-tête/pied de page avec l'URL et la date — utile pour les citations et les archives.
  3. Attendez les ressources, puis convertissez. Accordez aux polices web et aux images chargées paresseusement une seconde ou deux pour finir de se charger ; convertir trop tôt est la principale cause des polices de secours et des espaces réservés d'images grises. Cliquez sur Créer. Le rendu se fait localement — vos fichiers ne quittent jamais votre navigateur.
  4. Vérifiez et post-traitez. Vérifiez les sauts de page et les arrière-plans, puis ajoutez des numéros avec Page Numbers ou réduisez un résultat lourd avec Optimize PDF. Un article typique se convertit en 200 Ko–2 Mo.

Cinq équipes, cinq choix de convertisseur HTML en PDF

Meilleur pour : quiconque dont la production varie d'un seul article sauvegardé à des milliers de documents générés par jour — le bon outil change avec le volume.

Enregistrer une page web en PDF : PDFKits contre Adobe Acrobat, Smallpdf et iLovePDF

CaractéristiquePDFKitsAdobe Acrobat OnlineSmallpdfiLovePDF
CoûtGratuit14,99 $/mois9 $/mois48 $/an Premium
HTML reste sur votre appareilOuiNon — cloudNon — cloudNon — cloud
CSS moderne (Grid, polices web)Oui — moteur de navigateurOuiOuiPartiel
Convertir des fichiers HTML sauvegardés/localementOuiLimitéLimitéLimité
Pages authentifiéesOui, via fichier sauvegardéNonNonNon
En-tête/pied de page avec URL + dateOuiOuiLimitéLimité

Pour les pipelines, aucun de ces outils n'est la réponse : un script Puppeteer sur votre propre infrastructure convertit une page en 1 à 3 secondes, évolue vers des milliers de documents quotidiennement et garde les données à l'intérieur de votre périmètre. Les outils UI gagnent en dessous d'environ vingt documents par jour ; les scripts gagnent au-dessus.

Les pièges CSS qui attrapent tout le monde

Arrière-plans disparus. Les boîtes de dialogue d'impression par défaut n'affichent "aucune image d'arrière-plan". Activez-les, ou passez printBackground: true dans Puppeteer, sinon vos appels colorés deviennent des cases blanches.

Polices manquant à l'instantané. Le rendu peut commencer avant que les fichiers @font-face aient fini de se charger. Attendez document.fonts.ready dans les scripts ; dans le navigateur, faites une pause avant d'imprimer.

Sauts de page incontrôlés. Sans break-inside: avoid sur les tables et figures, les lignes se divisent au milieu de la cellule. La spécification CSS Paged Media définit les règles @page — marges, numéros de page, pages nommées — qui transforment les mises en page web en documents appropriés ; WeasyPrint les implémente de manière la plus complète.

Surprises de position: fixed. Les éléments fixes se répètent sur chaque page dans certains moteurs et apparaissent une seule fois dans d'autres. Testez avec du contenu multi-pages avant d'expédier un modèle.

Aucun style d'impression. Vingt lignes de @media print — masquer la navigation, étendre les sections réduites, définir des tailles de police lisibles — améliorent la plupart des conversions plus qu'un simple changement d'outil.

Convertir HTML en PDF : Questions Fréquemment Posées

Pourquoi mon PDF a-t-il un aspect différent de la page web ?

Trois suspects habituels : le site envoie des règles @media print qui redéfinissent le style pour l'impression, la boîte de dialogue a supprimé les graphiques d'arrière-plan, ou les polices web n'avaient pas été chargées au moment de l'instantané. Vérifiez chacun dans cet ordre — ensemble, ils expliquent presque toutes les plaintes de fidélité.

Puis-je convertir une page derrière une connexion ou un paywall ?

Oui — soyez connecté et utilisez l'impression du navigateur, ou sauvegardez le HTML rendu localement et convertissez le fichier sauvegardé. Les pipelines programmatiques passent les cookies de session au navigateur sans tête avant de naviguer.

Comment gérer les pages à défilement infini ?

Faites défiler jusqu'en bas d'abord afin que tout le contenu soit dans le DOM, ou utilisez la vue unique ou le mode lecteur du site. Les scripts peuvent déclencher le défilement automatiquement avant d'imprimer.

Le PDF de sortie est-il accessible aux lecteurs d'écran ?

Seulement aussi bon que le HTML d'entrée : les titres sémantiques, le texte alternatif et les étiquettes ARIA sont généralement transférés en tant que balises ; le balisage non étiqueté produit un PDF non étiqueté. La conformité complète PDF/UA nécessite un post-traitement dans Acrobat Pro.

Le PDF intégrera-t-il les mêmes polices que la page ?

Oui, si elles ont été chargées au moment de la conversion. Les polices web @font-face et les polices système locales sont intégrées par les convertisseurs basés sur Chromium, ce qui rend la sortie portable.

Quelle sera la taille du PDF converti ?

Un article typique se situe entre 200 Ko et 2 Mo ; les pages riches en images peuvent dépasser 10 Mo. Passez le résultat par un optimiseur s'il doit être envoyé par email ou hébergé.

Puis-je convertir par lot 500 URL ?

Pas via une interface utilisateur — écrivez une boucle Puppeteer ou Playwright qui visite chaque URL, attend le chargement et sauvegarde avec un nom de fichier raisonnable. Prévoyez 1 à 3 secondes par page sur du matériel moyen.

Comment convertir juste l'article sans publicités et barres latérales ?

Changez en mode lecteur du navigateur avant d'imprimer, ou dans un script, extrayez le conteneur de l'article et convertissez ce fragment. Les deux gardent la navigation et les espaces publicitaires hors du document.

Les graphiques SVG s'afficheront-ils de manière nette ?

Via des convertisseurs basés sur Chromium, oui — le SVG reste vectoriel et se redimensionne proprement. Les moteurs plus anciens comme wkhtmltopdf rasterisent le SVG et produisent une sortie floue ; si les graphiques sont importants, restez sur un chemin Chrome.

La conversion dans le navigateur télécharge-t-elle mon HTML quelque part ?

Pas avec PDFKits — le rendu et l'assemblage du PDF se font côté client, et aucune requête ne transporte votre contenu. Les convertisseurs cloud reçoivent nécessairement la page ou le fichier sur leurs serveurs.

Outils PDFKits Associés

Create PDF — convertissez des URL et des fichiers HTML localement. Merge PDF — combinez des pages converties avec d'autres documents. Optimize PDF — réduisez les conversions lourdes pour le partage. Page Numbers — numérotation cohérente à travers les exports multi-pages. Edit PDF — retouches après conversion. Clean Metadata — supprimez les traces d'URL et de créateur avant distribution.

→ Try create PDF — Free & Online

À propos de PDFKits

PDFKits propose 46 outils PDF gratuits qui fonctionnent intégralement dans votre navigateur. Aucun envoi de fichier vers un serveur, aucune inscription, aucune limite quotidienne. Cette approche locale rend PDFKits structurellement plus privé que des services comme Smallpdf ou iLovePDF qui uploadent vos documents pour les traiter — un avantage essentiel pour les fichiers juridiques, médicaux ou financiers confidentiels.

Outils PDF associés

Explorez d'autres outils PDFKits : Fusionner PDF, Compresser PDF, Séparer PDF, Signer PDF, PDF en Word, Modifier PDF, Protéger PDF, OCR PDF. Tous gratuits et fonctionnant dans votre navigateur.