Aller au contenu principal
PPDF123

Convertir du Markdown en PDF

Markdown vers PDF transforme un fichier .md CommonMark en PDF avec WeasyPrint, avec une pile de polices couvrant le chinois, le japonais et le coréen. Les tableaux, le texte barré et les cases à cocher sont pris en charge ; le fichier doit être en UTF-8.

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

Formats acceptés : MD · 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.

Markdown vers PDF parse le CommonMark avec `pulldown_cmark`, l'enveloppe en HTML (pile de polices Noto Sans CJK), puis imprime avec WeasyPrint. Téléversez un `.md`. L'interface accepte aussi un ZIP Markdown + ressources. Le sélecteur de fichiers du site n'affiche que `.md`.

Ce n'est ni un clone de Pandoc, ni un moteur de diapositives. Les tableaux, le texte barré et les listes de tâches sont rendus ; les autres extras propres à GitHub, comme les notes de bas de page et les codes courts d'émojis, ne sont pas convertis. Les pages sont en A4 avec des marges de 2 cm. Le JavaScript dans du HTML fenced ne s'exécute pas.

Un nom de fichier qui n'est ni `.md` ni `.zip` est rejeté. Le chemin Markdown exige de l'UTF-8. Un PDF chiffré est une mauvaise entrée. Partez du Markdown.

Si vous avez déjà du HTML, HTML vers PDF saute l'étape CommonMark. Si vous avez un PDF et voulez du Markdown, c'est le sens inverse : PDF vers Markdown.

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

Fonctions

  • CommonMark (`pulldown_cmark`) puis WeasyPrint
  • Enveloppe HTML avec CJK ; pas Pandoc
  • Le site accepte `.md` ; l'API autorise aussi le ZIP
  • API anonyme : /api/v1/convert/markdown/pdf

Quand utiliser cet outil

  • Imprimer un README ou une spécification en PDF
  • Transformer le Markdown de l'OCR en PDF imprimable
  • Partager des notes CommonMark comme fichier paginé

Comment convertir du Markdown en PDF ?

  1. Téléversez un `.md` en UTF-8.
  2. Cliquez sur Traiter. Cette page n'a ni thème ni champ de papier.
  3. Téléchargez le PDF.
  4. Vérifiez titres, listes et glyphes CJK. Les HTML embarqués complexes peuvent mal s'imprimer.

Limites et cas limites

  • Pas de filtres Pandoc, pas de JS, pas de choix de thème
  • Le sélecteur du site n'expose pas le ZIP, même si l'API l'autorise
  • Le Markdown doit être en UTF-8
  • 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

  • Un Markdown UTF-8 avec titres et listes devient en général un court PDF avec ces styles
  • Renommer un .txt en .md peut passer le contrôle d'extension, mais il faut encore de l'UTF-8 valide

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

Mermaid ou des widgets JS s'exécutent-ils ?
Non. WeasyPrint imprime le HTML généré depuis CommonMark. Les scripts ne s'exécutent pas.
Pourquoi le fichier est-il refusé ?
Le nom doit se terminer par .md ou .zip. Les autres extensions sont refusées comme type de fichier non pris en charge.
Puis-je envoyer ici le Markdown issu de l'OCR ?
Oui, tant que c'est un .md. C'est l'un des rares enchaînements utiles de l'OCR sur ce site.
GitHub Flavored Markdown est-il entièrement pris en charge ?
Partiellement. Les tableaux, le texte barré et les listes de tâches sont activés en plus de CommonMark ; les notes de bas de page et les codes courts d'émojis ne le sont pas.

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/markdown/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 « Markdown vers PDF » pour vous : /skills/pdf123-markdown-to-pdf.md

Tous les skills pour agents

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