HTML en PDF
Transformez un fichier HTML enregistré en PDF avec du vrai texte sélectionnable. Rien n'est envoyé et rien n'est récupéré.
- S'exécute sur votre appareil — le fichier n'est envoyé nulle part
- Sans inscription, sans filigrane, sans quota quotidien
- Gratuit, sans limite d'utilisation
Comment ça marche
Deux choses différentes se cachent derrière « HTML en PDF ». La première est une capture d'une page web exactement telle qu'un navigateur l'affiche, avec toutes les feuilles de style appliquées. La seconde consiste à transformer un document écrit en HTML en un vrai PDF que l'on peut lire, consulter et imprimer. Cette page fait la seconde, honnêtement, et explique plus bas pourquoi elle ne prétend pas faire la première.
Ce qu'il convertit
Les titres à leurs tailles relatives, les paragraphes, les listes à puces et numérotées y compris imbriquées, les tableaux avec leur grille, le gras et l'italique, les filets horizontaux, et les images intégrées dans le fichier lui-même sous forme d'URI data:. Tout le texte ressort sous forme de vrai texte, sélectionnable, consultable et copiable, et non comme une image de mots.
Pourquoi le CSS n'est pas appliqué
Reproduire une page comme un navigateur l'affiche suppose d'exécuter ses feuilles de style, ses polices web et souvent son JavaScript, puis de photographier le résultat. Le faire fidèlement exige un moteur de navigateur complet pilotant une chaîne d'impression, c'est-à-dire ce qu'est un convertisseur côté serveur. Le faire dans cette page reviendrait à charger tout ce que pointe le fichier (feuilles de style, polices, images, traceurs) depuis les serveurs d'autres personnes. Cela romprait l'unique promesse de ce site : rien de ce qui concerne votre fichier ne quitte votre appareil. L'outil convertit donc la structure plutôt que l'apparence, et le dit.
Rien n'est récupéré, et rien ne s'exécute
Le fichier est analysé en un document inerte, une fonctionnalité du navigateur conçue précisément pour cela : les scripts ne s'exécutent pas et aucune image, feuille de style, police ou pixel espion n'est jamais demandé. Les éléments script, style, iframe et embed sont ensuite supprimés purement et simplement, et toute image qui nécessiterait une requête réseau est abandonnée. Seules les images déjà intégrées au fichier sous forme d'URI data: peuvent apparaître dans le PDF.
À quoi il sert
Notes exportées et pages de wiki, archives d'e-mails enregistrées en HTML, rapports générés, documentation, factures produites par un modèle, et tout ce que vous avez écrit en HTML et souhaitez obtenir sous forme de document net et consultable. Ce n'est pas le bon outil pour capturer au pixel près une page marketing mise en forme.
Enregistrer d'abord une page web
Pour convertir une page que vous lisez, enregistrez-la avec votre navigateur (Ctrl+S ou Cmd+S) et déposez ici le fichier .html obtenu. Si vous voulez la page exactement telle qu'elle apparaît, la fonction Imprimer → Enregistrer au format PDF de votre navigateur le fait mieux que n'importe quel convertisseur, et elle est déjà installée.
HTML en PDF : questions
Puis-je coller une URL ?
Non. Récupérer une URL reviendrait à faire télécharger par cette page le site de quelqu'un d'autre, ce qui pose un problème de confidentialité et que les navigateurs bloquent de toute façon entre origines différentes. Enregistrez d'abord la page dans un fichier, ou utilisez la fonction Imprimer en PDF de votre navigateur.
Pourquoi mon PDF paraît-il sobre ?
Parce que la feuille de style n'a pas été appliquée, et c'est voulu, la raison étant expliquée plus haut. Vous obtenez la structure et le contenu du document, pas son design visuel.
Les images sont-elles reprises ?
Seulement celles intégrées directement dans le fichier sous forme d'URI data:. Une image référencée par une URL devrait être téléchargée, ce que cet outil ne fait pas.
Le texte est-il sélectionnable ?
Oui. Tout est dessiné sous forme de vrai texte : le PDF est consultable, copiable et compatible avec les lecteurs d'écran.
Quelque chose est-il envoyé ?
Non. Le fichier est lu dans la page et le PDF y est construit. Coupez votre connexion internet une fois la page chargée : l'outil fonctionne toujours.