Aller au contenu principal
PPDF123

Convertir du HTML en PDF

HTML vers PDF transforme un fichier .html ou .htm téléversé, ou un ZIP contenant du HTML, en PDF avec WeasyPrint. JavaScript ne s’exécute pas : les pages construites par des scripts sortent donc incomplètes.

Déposez des fichiers ici, ou cliquez pour les choisir

Formats acceptés : HTML, HTM, ZIP · jusqu'à 500.0 MB par fichier · jusqu'à 20 fichiers à la fois

Vous pouvez aussi coller un fichier avec Ctrl/Cmd+V ou depuis le menu du presse-papiers.

HTML vers PDF rend avec WeasyPrint. Téléversez un `.html` / `.htm`, ou un ZIP contenant au moins un `.html` (`index.html` à la racine de l'archive s'il existe, sinon la première entrée `.html`). Le PDF de sortie prend le nom du fichier téléversé.

Le champ `zoom` est ignoré. Pas de Chrome headless, pas d'exécution JavaScript. Les images, feuilles de style et polices externes sont récupérées depuis des adresses web publiques (500 ressources au plus, 64 Mio chacune, 15 secondes par requête), et les adresses de réseaux privés ou internes sont bloquées. Les ressources relatives d'un ZIP sont résolues à partir des fichiers extraits.

Le CSS pris en charge par WeasyPrint s'imprime. Applications lourdes en scripts, polices réseau qui ne chargent jamais, mises en page JS modernes s'effondrent souvent. L'entrée n'est pas un PDF chiffré. Cet outil part du HTML.

Si la source est déjà une URL, utilisez URL vers PDF. Si c'est du Markdown, utilisez Markdown vers PDF (CommonMark d'abord, puis le même WeasyPrint).

L'envoi est temporaire. Nous ne conservons pas votre bibliothèque HTML.

Fonctions

  • WeasyPrint, pas Chromium
  • Accepte du HTML ou un ZIP (index.html, sinon le premier .html, est rendu)
  • zoom ignoré ; pas de JavaScript
  • API anonyme : /api/v1/convert/html/pdf

Quand utiliser cet outil

  • Imprimer une facture HTML statique en PDF
  • Rendre un rapport CSS qui n'a pas besoin de JS
  • Transformer un petit ZIP HTML + ressources en PDF

Comment convertir du HTML en PDF ?

  1. Téléversez du HTML, ou un ZIP contenant du HTML.
  2. Ignorez zoom. Il ne change pas le rendu.
  3. Cliquez sur Traiter et téléchargez le PDF.
  4. Vérifiez polices et pagination. Une page qui ne vit que par JS sera vide ou incorrecte.

Limites et cas limites

  • Pas de JavaScript, pas de Chrome, pas de zoom
  • Uniquement le CSS pris en charge par WeasyPrint
  • Les ressources distantes ne se chargent que depuis des adresses web publiques ; les adresses privées et internes sont bloquées
  • Le rendu s'arrête après 180 secondes par défaut
  • Limite d’envoi sur ce site : 500 Mo par fichier, envoyé par morceaux au-delà d’environ 95 Mo. Le corps d’une requête API directe est limité à 100 Mo.

Exemples

  • Une lettre HTML sémantique avec CSS local s'imprime souvent proprement
  • Un index.html create-react-app sans build produit en général un PDF blanc

Confidentialité de cet outil

Les fichiers sont envoyés en HTTPS, traités en mémoire ou dans un répertoire temporaire de courte durée sur nos serveurs, puis supprimés dès que le résultat est prêt. Nous ne conservons pas de copies pour une consultation ultérieure, un entraînement de modèles ou des profils publicitaires. Consultez la politique de confidentialité pour la durée de conservation et les cookies AdSense.

Questions fréquentes

Pourquoi mon application React donne-t-elle un PDF blanc ?
WeasyPrint n'exécute pas JavaScript. Envoyez du HTML statique, pas une coquille SPA vide.
zoom a-t-il un effet ?
Non. La fonction de conversion ne reçoit pas ce paramètre.
Comment le ZIP est-il traité ?
Si l'archive contient un index.html à sa racine, ce fichier est rendu ; sinon, c'est la première entrée .html.
Est-ce l'impression PDF de Chrome ?
Non. C'est le moteur HTML/CSS de WeasyPrint.

Dernière mise à jour:

Appeler depuis le code

Chaque outil du site est un endpoint REST. L'usage anonyme n'exige ni compte ni clé API. Pour le navigateur, les développeurs et les agents IA.

curl -X POST "https://pdf123.xyz/api/v1/convert/html/pdf" \
  -F "[email protected]" \
  -o output.pdf

Aussi disponible comme outil MCP pour les clients agents qui parlent le Model Context Protocol (JSON-RPC 2.0 via POST /mcp). Référence API complète

L'utiliser depuis un agent IA

Skill

Avec ce skill, Claude Code, Codex, Cursor et d'autres agents IA peuvent exécuter « HTML vers PDF » pour vous : /skills/pdf123-html-to-pdf.md

Tous les skills pour agents

Les fichiers ne servent qu'à ce traitement, puis sont supprimés automatiquement.