Convertir un fichier HTML en PDF
Une page enregistrée depuis votre navigateur, un export d’outil, un modèle de facture : déposez le fichier, récupérez un PDF.
Comment ça marche ?
- Déposez votre fichier .html, .htm ou .xhtml, 10 Mo max. en Gratuit et 200 Mo en Premium.
- Cliquez sur Convertir en PDF. Nous ouvrons le fichier dans un navigateur et l’imprimons en PDF.
- Téléchargez votre PDF. Le fichier source et le fichier généré sont supprimés de nos serveurs au bout d’une heure.
Ce que vous obtenez
Le PDF est la version imprimable de votre page. Le texte reste du texte : il se sélectionne, se copie et se retrouve à la recherche. Les liens restent cliquables, et vos titres deviennent des signets dans le PDF.
Votre feuille de style est respectée, y compris ses règles d’impression. Si votre fichier déclare un @page, son format et ses marges sont ceux que vous avez écrits — A5 paysage sans marge, si c’est ce que vous demandez. À défaut, le PDF sort en A4 avec un centimètre de marge.
Le JavaScript de la page est exécuté : un tableau rempli au chargement, un graphique dessiné par une bibliothèque, un total calculé sont bien dans le PDF. Nous laissons la page se stabiliser avant d’imprimer.
Ce que votre fichier doit contenir
Le fichier est reconnu à son contenu, pas à son nom : il doit commencer par <!doctype html> ou <html>. Un fragment qui commence directement par <div> ou <table> n’est pas reconnu comme une page — entourez-le d’un <html><body>…</body></html> et il passera.
Les images, polices et feuilles de style distantes référencées par une adresse publique sont chargées. En revanche, votre fichier ne peut lire aucun autre fichier de votre ordinateur : il est seul sur nos serveurs. Un dossier d’images enregistré à côté de la page (« page web complète » de votre navigateur) n’est donc pas joint, et ces images manqueront.
Pour qu’une page enregistrée garde ses images, préférez l’enregistrement en « page web, un seul fichier » (format .mhtml sous Chrome et Edge) — ou, plus simple, convertissez directement son adresse avec notre outil page web en PDF.
Fichiers que nous refusons, et pourquoi
Le fichier ne rend aucun contenu visible : il est vide, ou sa feuille de style masque tout. Nous vous le disons plutôt que de vous rendre une page blanche.
Le fichier n’est pas une page HTML : un document Word, une image ou une archive déposés ici sont reconnus pour ce qu’ils sont. Déposez-les sur la page d’accueil, qui les envoie au bon convertisseur.
Le document dépasse 500 pages, ou sa mise en page dépasse une minute.
Confidentialité et sécurité
La conversion a lieu sur nos serveurs OVHcloud, en France. Aucun service américain n’intervient dans le processus, ni CDN, ni stockage, ni traqueur. Vos fichiers ne sont jamais indexés, analysés ni examinés. Aucun résultat n’est mis en cache : deux conversions du même fichier produisent deux PDF indépendants.
Votre page est ouverte dans un navigateur cloisonné : elle ne peut lire aucun autre fichier déposé, ne peut rien écrire ailleurs, et n’a accès à aucun réseau interne. Les informations que votre fichier porte en tête, comme son titre, ne sont pas recopiées dans le PDF.
Le fichier source et le PDF généré sont supprimés au bout d’une heure. Si vous générez un lien de partage, une copie du fichier est conservée pendant la période que vous avez choisie (jusqu’à 7 jours en Gratuit et 30 jours en Premium). Vous pouvez supprimer le partage à tout moment. conv2pdf est conforme au RGPD.
Questions fréquentes
Mon CSS est-il respecté ?
Oui, y compris vos règles @media print et @page. C’est le même moteur de rendu qu’un navigateur : ce que vous obtiendriez avec Ctrl+P, vous l’obtenez ici.
Comment choisir le format ou les marges ?
Dans votre fichier, avec une règle @page : @page { size: A4 landscape; margin: 2cm }. Nous ne vous imposons rien d’autre que notre valeur par défaut, A4 et un centimètre.
Mon JavaScript est-il exécuté ?
Oui. Nous laissons à la page un court délai pour finir de se construire, et nous imprimons dès qu’elle est stable. Une animation sans fin, en revanche, est figée à l’instant de l’impression.
Pourquoi mes images manquent-elles ?
Parce qu’elles sont dans un dossier à côté de votre fichier, et que seul le fichier nous a été envoyé. Les images désignées par une adresse publique, elles, sont bien chargées.
Et une page enregistrée depuis un site ?
Elle se convertit, mais le résultat dépend de la façon dont elle a été enregistrée. Si vous avez l’adresse de la page, notre outil page web en PDF donne un meilleur résultat : il la charge complète.
Le texte du PDF est-il sélectionnable ?
Oui. Le PDF n’est pas une image de la page : c’est un document, dont le texte se copie et se recherche.
Automatiser via l’API
Vous convertissez en masse ou depuis votre application ? Le même traitement est disponible via notre API REST — hébergée dans l’UE (France), DPA sur demande.
curl -X POST https://api.conv2pdf.com/v1/convert/html-to-pdf \
-H "Authorization: Bearer cpdf_live_xxx" \
-F "file=@document.html"