Private AI Tools

HTML en PDF : outil gratuit

HTML en PDF transforme HTML et CSS en PDF paginé, avec du vrai texte sélectionnable et des liens actifs. Collez du code, ouvrez un fichier .html ou partez d’un modèle de facture, lettre ou rapport, puis réglez le format de page, les marges et les en-têtes ou pieds de page avec numéros de page. Les scripts étant retirés, le contenu généré par JavaScript n’apparaît pas.

Entrée:
HTML et CSS, ou un fichier .html
Pagination:
CSS paged media via Paged.js
Modèles:
Facture, lettre, rapport
Prix:
Gratuit
Fonctionne:
En local, dans votre navigateur
Envoi de fichiers:
Aucun : ils ne quittent jamais votre appareil
Compte:
Inutile

Réponses rapides

Mon HTML est-il envoyé en ligne pour la conversion ?

Non. Les pages sont mises en page dans votre navigateur par Paged.js et le PDF est écrit par le moteur d’impression de votre navigateur. Rien n’est envoyé nulle part.

Pourquoi une boîte de dialogue d’impression s’ouvre-t-elle ?

Les navigateurs ne peuvent pas enregistrer un fichier depuis une page web sans vous le demander, et leur moteur d’impression produit les meilleurs PDF : vrai texte sélectionnable, polices nettes et liens actifs. Choisissez « Enregistrer au format PDF » (ou « Microsoft Print to PDF ») comme imprimante et cliquez sur Enregistrer.

Pour l'instant, l'interface de l'outil est en anglais.

Loading tool…

Traité sur votre appareil : vos fichiers ne sont jamais envoyés. Comment ça marche

Comment utiliser l'outil HTML en PDF

  1. Collez ou tapez votre HTML (avec le CSS dans des balises <style>), ouvrez un fichier .html, ou partez du modèle de facture, de lettre ou de rapport.
  2. Réglez le format de page, l’orientation, les marges, l’en-tête et le pied de page (avec numéros de page), puis vérifiez l’aperçu paginé.
  3. Cliquez sur Save as PDF (enregistrer en PDF) et choisissez « Enregistrer au format PDF » (Save as PDF) comme destination dans la boîte de dialogue d’impression de votre navigateur.

Crédits et open source

Basé sur des bibliothèques open source. Merci aux personnes qui font vivre ces projets.

API de la plateforme web utilisées : File API, localStorage, Intl, Web Crypto.

Textes complets des licences : mentions tierces · tous les crédits

Questions fréquentes

Comment ajouter des numéros de page ?

Tapez {page} et {pages} dans le champ d’en-tête ou de pied de page, par exemple « Page {page} sur {pages} ». {title} insère le titre du document et {date} la date du jour.

Puis-je forcer un saut de page ?

Oui. Ajoutez la propriété CSS break-before: page (ou break-after: page) à un élément. Utilisez break-inside: avoid pour garder un bloc, comme une ligne de tableau, sur une seule page.

Le JavaScript de mon HTML est-il exécuté ?

Non. Les scripts et les gestionnaires d’événements sont retirés par sécurité : le contenu créé par JavaScript n’apparaîtra pas. Le HTML et le CSS classiques fonctionnent.

Les couleurs d’arrière-plan manquent dans le PDF.

Laissez « Print background colors and images » (imprimer les couleurs et images d’arrière-plan) activé et, si votre navigateur les supprime encore, cochez « Graphiques d’arrière-plan » (Background graphics) dans sa boîte de dialogue d’impression.

Autres outils : pdf