Transformer une page web en PDF : outil en ligne ou impression navigateur ?
8 min de lecture
Vous voulez enregistrer une page web en PDF. Les voies possibles : donner l'URL à un outil de conversion en ligne, utiliser la fonction « Imprimer au format PDF » de votre navigateur, imprimer en mode lecture, ou faire une capture d'écran. Le bon choix dépend du type de page et de ce que vous voulez préserver.
Résumé des quatre méthodes
L'outil en ligne : vous donnez l'URL, l'outil accède seul à cette adresse et produit un PDF.
L'impression navigateur : vous imprimez en PDF avec Ctrl+P dans le navigateur où la page est déjà ouverte.
Mode lecture + impression : vous activez d'abord le mode lecture du navigateur pour épurer la page, puis vous imprimez.
La capture d'écran : vous prenez une image de la page et la placez dans un PDF.
Tableau comparatif
| Critère | Outil en ligne | Impression navigateur | Mode lecture | Capture d'écran | |---|---|---|---|---| | Pages nécessitant une session | Non | Oui | Oui | Oui | | Contenu dynamique | En partie | Complet | Complet | Complet | | Texte sélectionnable | Oui | Oui | Oui | Non | | Contrôle des réglages de page | Bon | Bon | Limité | Aucun | | Nettoyage des menus/publicités | Selon la feuille d'impression | Selon la feuille d'impression | Très bon | Aucun | | Automatisable | Oui | Non | Non | En partie | | Liens cliquables | Généralement | Généralement | Généralement | Non | | Page longue | Découpée automatiquement | Découpée automatiquement | Découpée automatiquement | Pénible |
Scénario 1 : archiver un article de presse
Vous voulez transformer un article en PDF pour le lire hors ligne ou le conserver.
Gagnant : mode lecture + impression.
Les sites d'actualité sont les pages les plus problématiques à l'impression : menus, colonnes latérales, blocs publicitaires, listes d'articles connexes, boutons de réseaux sociaux, sections de commentaires.
Si la feuille d'impression du site est bien définie, tout cela est masqué. Mais de nombreux sites n'en définissent pas, ou de façon incomplète.
Le mode lecture résout entièrement le problème : le navigateur extrait de la page le texte de l'article et les images principales et écarte tout le reste. Vous obtenez une mise en page à une colonne et lisible. Imprimer dans ce mode donne un PDF propre.
Le mode lecture s'active via l'icône de la barre d'adresse dans Firefox, de façon similaire dans Safari, et dans Chrome via un réglage qui varie selon la version.
Scénario 2 : enregistrer une confirmation de commande ou un relevé de compte
Vous voulez conserver comme document votre commande sur un site marchand ou l'écran de votre banque en ligne.
Gagnant : l'impression navigateur, il n'y a pas d'autre option.
Un outil en ligne ne peut pas accéder à ces pages. Il se rend seul à l'adresse que vous lui donnez et ne transporte pas vos cookies de session. Le résultat serait le PDF d'un écran de connexion ou d'une page d'erreur.
Dans votre navigateur, en revanche, vous êtes déjà connecté et la page est chargée dans sa version personnalisée.
Astuce : de nombreux sites marchands et bancaires proposent des feuilles d'impression bien définies pour ces pages — la sortie est généralement propre. Certains offrent même une option « Télécharger en PDF », qui est toujours la meilleure.
Scénario 3 : produire une facture depuis mon propre HTML
Un système génère une facture à partir d'un modèle HTML et il faut la convertir en PDF.
Gagnant : un outil en ligne ou un convertisseur programmatique.
Dans ce scénario, votre avantage est que vous maîtrisez le HTML. Vous pouvez définir précisément le comportement de la page en CSS :
@page {
size: A4;
margin: 2cm;
}
table { page-break-inside: avoid; }
.ligne-total { page-break-before: avoid; }
p { orphans: 3; widows: 3; }
Le fait que ce soit automatisable est en outre déterminant : faire Ctrl+P à la main pour chaque facture n'est pas une solution qui passe à l'échelle.
Points d'attention :
Les polices. Les polices web sont chargées depuis des sources externes ; si l'environnement de conversion n'y a pas accès, la mise en page se décale. Intégrer la police ou utiliser des polices système est plus sûr.
Les couleurs d'arrière-plan. Elles ne s'impriment pas par défaut. Si vous utilisez des bandeaux de titre colorés ou des zones de mise en valeur, print-color-adjust: exact peut être nécessaire.
Testez. Essayez avec des factures de longueurs différentes — une facture de 3 lignes et une de 50 lignes ont des comportements de saut de page différents.
Scénario 4 : enregistrer une page de documentation
Vous voulez transformer un manuel technique en PDF pour un accès hors ligne.
Gagnant : outil en ligne ou impression navigateur.
Les sites de documentation sont généralement bien structurés et leurs feuilles d'impression sont correctes.
Un point mérite attention : le contenu replié. De nombreux sites de documentation présentent leurs sections en accordéon ou en onglets. Le contenu à l'état replié n'apparaît pas du tout dans le PDF.
Il faut déplier toutes les sections avant d'imprimer. Certains sites disposent d'un bouton « tout déplier ».
Par ailleurs, si les blocs de code contiennent de longues lignes, elles peuvent être coupées à droite. Imprimer la page en orientation paysage peut aider.
Scénario 5 : attester l'état d'une page à un instant donné
Vous voulez consigner un prix, une description ou une publication.
Gagnant : l'impression navigateur (avec en-têtes et pieds de page activés).
L'impression navigateur ajoute automatiquement en haut et en bas de page l'URL, la date et l'heure. C'est normalement indésirable, mais pour un enregistrement à valeur de preuve, c'est exactement ce que vous voulez.
Assurez-vous que l'option « En-têtes et pieds de page » est activée dans la boîte de dialogue d'impression.
La capture d'écran se défend aussi dans ce scénario, car elle préserve fidèlement l'aspect visuel de la page. Mais le texte est perdu — il devient non consultable et non copiable. Conserver les deux est la solution la plus solide.
Scénario 6 : une page à défilement infini
Un fil de réseau social ou une liste qui se charge en continu.
Gagnant : aucune ne résout complètement le problème.
Le défilement infini charge le contenu au fur et à mesure que l'utilisateur descend. Ni l'outil en ligne ni l'impression navigateur ne peuvent récupérer l'intégralité de ce contenu — car l'événement de défilement ne se produit pas.
Solutions partielles :
Faire défiler à la main. Descendre jusqu'au bas de la page dans le navigateur pour charger tout le contenu, puis imprimer. Pénible sur les pages longues mais efficace.
Chercher une version imprimable. Certains sites proposent un lien « imprimer » ou « tout afficher ».
Découper en sections. Enregistrer la page en morceaux puis les réunir.
Le même problème vaut pour les images en chargement différé : les images qui n'entrent pas dans la zone d'affichage ne se chargent jamais et restent vides dans le PDF.
La place de la capture d'écran
Nous mettons cette méthode dans la liste pour être complets, mais elle ne l'emporte dans quasiment aucun scénario.
Ce qu'elle fait perdre :
- Le texte. Les caractères de l'image ne sont que des pixels. Non consultables, non copiables, inaccessibles aux lecteurs d'écran.
- La résolution. Limitée par votre écran. À l'impression, le rendu est flou.
- Le découpage en pages. Il faut prendre les pages longues en morceaux et les réunir.
- Les liens. Ils ne sont pas cliquables.
- La taille du fichier. Plusieurs fois supérieure à celle d'un PDF textuel.
Son seul usage légitime : lorsque l'aspect visuel de la page doit être préservé fidèlement — documenter un design, enregistrer un écran d'erreur.
Les avantages de l'outil en ligne
La méthode navigateur a dominé jusqu'ici : énumérons aussi les cas où l'outil en ligne l'emporte.
L'automatisation. Si vous convertissez régulièrement de nombreuses pages en PDF, l'impression manuelle ne passe pas à l'échelle.
Des réglages cohérents. La même taille de page, les mêmes marges et la même mise à l'échelle sont appliquées à chaque fois. Dans un navigateur, les réglages ne sont pas toujours mémorisés d'une session à l'autre.
Pour votre propre HTML. Pour produire des factures, des rapports ou des certificats, un convertisseur programmatique est le bon outil.
L'accès depuis un autre appareil. Quand vous n'avez pas de navigateur pour ouvrir la page.
La confidentialité. Un outil qui s'exécute dans le navigateur et n'envoie pas le contenu à un serveur est au même niveau qu'une solution locale.
Résumé de la décision
- Page nécessitant une session → impression navigateur, obligatoire.
- Article de presse, billet de blog → mode lecture + impression.
- Votre propre HTML (facture, rapport) → outil en ligne/programmatique, avec contrôle CSS.
- Enregistrement à valeur de preuve → impression navigateur, en-têtes et pieds de page activés.
- Travail de masse → outil en ligne/programmatique.
- Page dynamique à défilement infini → faire défiler à la main puis imprimer depuis le navigateur.
- S'il faut une preuve visuelle → capture d'écran (en acceptant la perte du texte).
Et dans tous les cas, ouvrez le résultat et contrôlez-le : le contenu est-il complet, les sauts de page sont-ils cohérents, les caractères accentués sont-ils corrects, les liens fonctionnent-ils.
Questions fréquentes
Pourquoi certaines pages ne peuvent-elles être imprimées que depuis le navigateur ?
Parce qu'un outil en ligne accède seul à l'adresse que vous lui donnez et ne transporte pas vos cookies de session. Les pages nécessitant une connexion, votre panier, les réglages de votre compte ou le contenu derrière un péage lui sont inaccessibles. Dans votre navigateur, en revanche, vous êtes déjà connecté et la page est chargée dans son intégralité.
Pourquoi le mode lecture donne-t-il un résultat plus propre ?
Parce que le mode lecture extrait de la page le texte de l'article et les images principales et écarte tout le reste : menus, barres latérales, publicités, listes d'articles connexes, commentaires. Le résultat est une mise en page à une colonne et lisible. Produire un PDF dans ce mode donne généralement un meilleur résultat que de se fier à la feuille d'impression du site — surtout sur les sites qui n'en ont pas défini.
Pourquoi la capture d'écran est-elle une mauvaise solution ?
Le texte est perdu. Les caractères d'une capture d'écran ne sont que des pixels ; ils ne sont ni consultables, ni copiables, et les lecteurs d'écran n'y accèdent pas. De plus, la résolution est limitée par votre écran et il faut découper puis assembler les pages longues. Cela n'a de sens que lorsqu'une preuve visuelle est nécessaire (montrer l'état d'une page à un instant donné).
Je produis des factures depuis mon propre HTML, laquelle utiliser ?
Un outil en ligne ou un convertisseur programmatique. Comme le HTML est le vôtre, vous pouvez définir en CSS des règles comme @page, page-break-inside et orphans/widows, et contrôler entièrement les sauts de page. L'impression navigateur fonctionne aussi mais elle ne peut pas être automatisée et exige un réglage manuel à chaque fois.
Essayez dès maintenant avec HTML/URL → PDF.
Essayer HTML/URL → PDF