Md en PDF : Markdown vers PDF
Utilisez cet outil md en pdf pour transformer un texte Markdown en document PDF à télécharger. Collez votre Markdown ou ouvrez un fichier .md, vérifiez l'aperçu, puis convertissez. Vous n'avez besoin ni de compte ni d'éditeur.
- Les chemins d'images relatifs, comme ./img/a.png, ne se chargent pas. Utilisez une adresse d'image publique en https:// ou http://, ou une URL data:.
- Les formules LaTeX, les diagrammes Mermaid, les notes de bas de page et les tables des matières ne sont pas pris en charge. L'outil en ligne n'ajoute ni numéros de page, ni en-têtes, ni pieds de page.
- Les fichiers de plus de 2 MB ne sont pas ouverts. Le HTML converti peut atteindre 256 KB, et l'outil gratuit imprime au maximum 10 pages.
Vous pouvez aussi déposer un fichier ici.
0 B sur 256 KB autorisés dans l'outil web gratuit.
Effectuez la vérification de sécurité pour activer le bouton.
Résultat
Votre PDF apparaîtra ici.
L'outil web gratuit imprime au maximum les 10 premières pages. Pour les documents plus longs, utilisez l'API.
Conservation : les résultats des outils web sont supprimés après 10 minutes. Les résultats de l'API sont conservés 1 jour avec la formule gratuite et 7 jours avec Starter et Pro (30 jours avec Business et Scale). Un historique de chaque tâche (type, heure, statut et crédits, mais pas ce que vous avez envoyé) est conservé pendant 30 jours sans compte, ou tant que votre compte existe si vous êtes connecté.
Aucun compte nécessaire
10 par minute et 50 par jour gratuitement.
Rendu dans un vrai navigateur
Chromium sans interface (headless), le même moteur que l'API.
Supprimés automatiquement
Les résultats de l'outil web sont supprimés après 10 minutes.
Confidentialité : ce que vous envoyez sert uniquement à créer ce fichier. Ce que vous envoyez est supprimé à la fin de la tâche, y compris de l'historique de la tâche, et le résultat est supprimé après 10 minutes. Voir la politique de confidentialité.
Faites la même chose depuis votre code
La même requête, construite à partir de l'entrée et des options ci-dessus. Créez un compte pour obtenir une clé API.
curl -X POST https://api.aiipworld.com/v1/render \
-H "Authorization: Bearer $AIIPWORLD_API_KEY" \
-H "Content-Type: application/json" \
-d '{"html":"","output":"pdf","options":{}}'
# returns {"job_id": "...", "status": "queued"}; then poll:
curl https://api.aiipworld.com/v1/jobs/JOB_ID -H "Authorization: Bearer $AIIPWORLD_API_KEY"Lots
L'outil web traite 1 document à la fois. L'API prend une requête par document, vous pouvez donc automatiser autant de requêtes que votre formule le permet.
Plus de contrôle
Les en-têtes et pieds de page, les plages de pages, l'échelle, le format de page personnalisé, les conditions d'attente et les en-têtes de requête sont des options de l'API. Voir la documentation.
Conservation
Les résultats des outils web sont conservés 10 minutes ; les résultats gratuits de l'API 1 jour ; les résultats de Starter et Pro 7 jours ; Business et Scale 30 jours. L'outil web permet 10 conversions par minute et 50 par jour et par visiteur.
En une phrase
Un outil gratuit en ligne qui convertit un texte Markdown en document PDF mis en forme, avec un aperçu avant la conversion.
Points clés
- Entrée : du Markdown collé ou un fichier .md, .markdown ou .txt jusqu'à 2 MB ; les tableaux de style GitHub, les listes de tâches et le barré sont pris en charge.
- Les blocs de code reçoivent des couleurs de syntaxe lorsqu'un langage est indiqué ; les scripts du HTML intégré sont supprimés.
- Non pris en charge : les formules LaTeX, les diagrammes Mermaid, les notes de bas de page, une table des matières ou les numéros de page (l'API propose des modèles d'en-tête et de pied de page).
- Gratuit sans compte : jusqu'à 10 conversions par minute et 50 par jour et par visiteur, sans filigrane. Connecté, chaque rendu coûte 1 crédit (100 crédits gratuits chaque mois).
- Les fichiers sont supprimés automatiquement : 10 minutes après la conversion sans compte, 1 jour avec un compte gratuit.
- Les développeurs peuvent effectuer le même rendu avec POST https://api.aiipworld.com/v1/render et une clé API (voir la page API PDF).
Sources
- CommonMark specification
- GitHub Flavored Markdown specification
- PDF Association: ISO 32000-2 (PDF 2.0)
Dernière vérification:
Fonctionnement
- Collez votre Markdown dans la zone, ou ouvrez un fichier .md, .markdown ou .txt depuis votre appareil.
- Vérifiez l'aperçu. Il montre le document avant la conversion.
- Choisissez le format de page, la marge, la taille du texte et l'orientation.
- Cliquez sur « Convertir ». L'utilisation anonyme demande d'abord une vérification de sécurité. Les utilisateurs connectés passent cette étape.
- Téléchargez le PDF. Les résultats sont supprimés après 10 minutes, enregistrez donc le fichier peu après la conversion.
Exemple de résultat
Comment convertir du Markdown en PDF
Ce convertisseur markdown en pdf fonctionne en trois étapes. D'abord, votre Markdown est transformé en HTML dans l'onglet de votre navigateur. Ensuite, le HTML nettoyé est envoyé à notre moteur de rendu, qui l'imprime en PDF avec Chromium sans interface (headless). Enfin, vous téléchargez le fichier.
Vous n'avez pas besoin d'installer de logiciel ni de créer de compte. L'utilisation anonyme demande une vérification de sécurité. Les utilisateurs connectés passent cette vérification et utilisent des crédits. Nous n'ajoutons aucun filigrane.
Le PDF utilise une police sans empattement, des titres avec un filet sous les deux premiers niveaux, des blocs de code gris, des tableaux bordés et des citations mises en forme. Vous n'avez rien à ajouter à votre Markdown pour la mise en forme.
Ce que prend en charge le Markdown
Le convertisseur utilise GitHub Flavored Markdown, les fonctions suivantes sont donc activées :
- Tableaux, imprimés avec des bordures
- Listes de tâches, écrites - [ ] pour un élément non coché et - [x] pour un élément terminé
- Texte barré
- Liens automatiques, comme une adresse web écrite telle quelle
- Le HTML saisi dans le Markdown est nettoyé avant l'impression. Les scripts et les attributs d'événements sont supprimés, ils ne s'exécutent donc pas dans le PDF.
Fichiers README et images
Vous pouvez convertir directement un fichier README.md. Ouvrez le fichier ou collez son texte, et les titres, listes, tableaux et blocs de code gardent leur structure.
Les images fonctionnent lorsque l'adresse est un lien public en https:// ou http://, ou une URL data:. Les chemins relatifs, comme ./img/a.png, ne se chargent pas, car le convertisseur ne voit pas le dossier dans lequel se trouve votre fichier.
Si une image manque dans le PDF, ouvrez d'abord son adresse dans un nouvel onglet du navigateur. Un lien qui ne s'ouvre pas pour vous ne se chargera pas non plus dans le PDF.
Blocs de code et tableaux
Un bloc de code délimité reçoit des couleurs de syntaxe lorsque vous indiquez le langage après la première clôture, par exemple python. Les couleurs fonctionnent pour JavaScript, TypeScript, Python, JSON, Shell, CSS, HTML et XML, SQL, Go, Rust, Java, C, C++, C#, PHP, Ruby, YAML, Markdown, Diff, Kotlin et Swift.
Un bloc de code sans langage, ou avec un langage absent de cette liste, s'imprime en texte brut sur un fond gris.
Les tableaux larges ont besoin de place. Pour un tableau à nombreuses colonnes, choisissez le paysage, qui donne plus de largeur à chaque ligne.
Format de page, marge et taille du texte
Choisissez A4, Letter, Legal, A3 ou A5 comme format de page. Réglez la marge en millimètres.
Réglez la taille du texte entre 9 et 14 pt. Une taille plus petite fait tenir plus de texte sur une page, et une taille plus grande se lit plus facilement sur papier.
Vous pouvez aussi activer le paysage et choisir si les arrière-plans sont imprimés. Les arrière-plans comprennent les blocs de code gris.
Ce que l'outil ne fait pas
Cet outil est destiné aux documents Markdown. Les fonctions suivantes ne sont pas prises en charge :
- Les formules mathématiques LaTeX ne sont pas rendues.
- Les diagrammes Mermaid ne sont pas dessinés.
- Les notes de bas de page ne sont pas prises en charge.
- Le bloc de métadonnées en tête de fichier n'est pas traité.
- L'outil en ligne n'ajoute ni table des matières, ni numéros de page, ni en-têtes ni pieds de page.
- L'API peut ajouter des en-têtes et des pieds de page. Ses modèles d'en-tête et de pied de page peuvent afficher les numéros de page, comme décrit dans la section API ci-dessous.
Où a lieu la conversion
Votre Markdown est lu et transformé en HTML dans votre navigateur. Le HTML y est nettoyé, puis envoyé au moteur de rendu. Le fichier .md lui-même n'est pas ce que reçoit le moteur de rendu.
Le moteur charge le HTML dans Chromium sans interface (headless), à l'intérieur d'un conteneur de travail aux ressources limitées, avec une limite de temps stricte pour chaque tâche. Il imprime la page en PDF et conserve le résultat pour le téléchargement. Chaque conversion reçoit un contexte de navigateur neuf, les cookies et le cache ne sont donc pas partagés entre les tâches.
Le résultat est supprimé après 10 minutes. Un enregistrement de chaque tâche est conservé, et les utilisateurs connectés peuvent voir leurs tâches dans le tableau de bord.
API Markdown vers PDF
Pour convertir du Markdown dans votre propre code, transformez le Markdown en HTML avec une bibliothèque Markdown de votre langage, puis envoyez le HTML à l'API sous forme de requête html_to_pdf. C'est en résumé l'API Markdown vers PDF : l'API prend du HTML, pas du Markdown, donc la première étape reste dans votre code. Envoyez votre clé API comme jeton Bearer dans l'en-tête Authorization. La requête ressemble à ceci :
curl -X POST https://api.aiipworld.com/v1/render \
-H "Authorization: Bearer $AIIPWORLD_API_KEY" \
-H "Content-Type: application/json" \
-d '{"html":"<h1>Release notes</h1><p>This HTML came from a Markdown file.</p>","output":"pdf","options":{"format":"A4"}}'
# returns {"job_id": "...", "status": "queued"}; then poll:
curl https://api.aiipworld.com/v1/jobs/JOB_ID -H "Authorization: Bearer $AIIPWORLD_API_KEY"L'appel de rendu renvoie 202 avec un job_id. Interrogez GET /v1/jobs/:id jusqu'à ce que le statut soit succeeded, failed ou timeout. Téléchargez ensuite le fichier depuis download_url, qui est un lien signé de courte durée.
Cette version Node.js utilise marked, la bibliothèque qu'utilise aussi l'outil web, pour transformer un README.md en HTML. Elle ajoute un petit élément style, qui permet d'appliquer votre propre CSS au PDF, puis envoie la page à l'API. Le Markdown peut contenir du HTML brut, donc nettoyez-le d'abord si le texte ne vient pas de vous. L'outil web le fait dans votre navigateur avec DOMPurify.
// npm install marked
import { readFile } from "node:fs/promises";
import { marked } from "marked";
import { render } from "./aiipworld-pdf.mjs";
const markdown = await readFile("README.md", "utf8");
const css = `body { font-family: "Liberation Sans", Arial, sans-serif; line-height: 1.5; }
pre { background: #f3f4f6; padding: 8px; white-space: pre-wrap; }
table { border-collapse: collapse; } th, td { border: 1px solid #d9dbe8; padding: 4px 8px; }`;
const html = `<!doctype html><html><head><meta charset="utf-8"><style>${css}</style></head><body>${marked.parse(markdown)}</body></html>`;
const job = await render({ html, output: "pdf", options: { format: "A4" } }, "readme.pdf");
console.log(job.status, job.result.pages, "pages");Les crédits des tâches échouées ou dont le délai est dépassé sont restitués. Il n'existe pas d'endpoint par lots, donc envoyez une requête par document. Les webhooks et les modèles avec données JSON ne sont pas encore disponibles. L'API peut aussi ajouter des en-têtes, des pieds de page et des numéros de page, ce que l'outil web ne fait pas.
Utiliser un fichier README ou Markdown de GitHub
Si vous avez besoin d'un PDF de votre README à partager, ouvrez le fichier README.md ou collez son texte ici. Les titres, listes et blocs de code gardent leur structure, le document reste donc lisible sur papier.
Pour convertir du Markdown GitHub en PDF, le convertisseur fonctionne avec les fonctions GitHub Flavored Markdown qu'il prend en charge : tableaux, listes de tâches, texte barré et liens automatiques. Le PDF utilise son propre style de document, il ne reproduira donc pas exactement la mise en page de GitHub.
Polices et textes non anglais
Le PDF utilise les polices installées sur le serveur de rendu. Les polices installées sur votre appareil ne sont pas disponibles, le résultat peut donc différer de votre éditeur.
Les caractères couverts par une police du serveur s'impriment dans le PDF, y compris le chinois, le japonais et le coréen. Les emojis sont dessinés avec Noto Color Emoji.
Fichiers MD : convertir un .md en PDF en ligne
Un fichier .md est un fichier texte brut écrit en Markdown. Ce convertisseur md en pdf le lit comme du texte : ouvrez le fichier ou collez son contenu, vérifiez l'aperçu et convertissez. Pour convertir un md en pdf, vous n'avez besoin ni d'éditeur ni de compte.
La conversion du fichier md en pdf transforme votre Markdown en HTML dans l'onglet de votre navigateur, puis notre serveur de rendu imprime ce HTML en PDF. Elle fonctionne donc comme un outil de Markdown en PDF en ligne, depuis tout appareil disposant d'un navigateur. Si vous voulez obtenir un fichier md en pdf avec un autre format de page ou une autre marge, modifiez ces réglages et convertissez de nouveau.
Questions
Comment convertir un fichier Markdown en PDF ?
Ouvrez votre fichier .md ou collez le Markdown dans la zone. Vérifiez l'aperçu, choisissez vos réglages de page et cliquez sur « Convertir ». Téléchargez ensuite le PDF.
Comment convertir README.md en PDF ?
Ouvrez le fichier README.md ou collez son texte dans la zone. Les titres, listes, tableaux et blocs de code gardent leur structure dans le PDF. Vérifiez les liens d'images, car les chemins relatifs ne se chargent pas.
Pourquoi mes images manquent-elles ?
Les images ne se chargent que depuis des adresses publiques en https:// ou http://, ou depuis des URL data:. Les chemins relatifs, comme ./img/a.png, ne peuvent pas être lus, car le convertisseur n'a pas accès à votre dossier. Remplacez-les par une adresse publique ou une URL data:.
Les tableaux et les blocs de code sont-ils pris en charge ?
Oui. Les tableaux reçoivent des bordures, et les blocs de code délimités reçoivent des couleurs de syntaxe lorsque vous indiquez le langage. Le code sans langage, ou avec un langage sans couleurs, s'imprime en texte brut.
Les formules mathématiques et les diagrammes Mermaid sont-ils pris en charge ?
Non. Les formules LaTeX et les diagrammes Mermaid ne sont pas rendus. Écrivez la formule en texte brut ou ajoutez-en une image, avec une adresse publique.
Puis-je ajouter des numéros de page ?
L'outil en ligne n'ajoute ni numéros de page, ni en-têtes, ni pieds de page. L'API peut les ajouter, car ses modèles d'en-tête et de pied de page peuvent afficher les numéros de page. Utilisez l'API si vous en avez besoin.
Md en PDF est-il la même chose que markdown vers PDF ?
Oui. md est l'extension de fichier du Markdown, donc le même outil convertit les deux. Vous pouvez ouvrir un fichier .md, .markdown ou .txt, ou coller le texte.
Comment convertir du Markdown en PDF dans VS Code ?
Vous n'avez pas besoin d'éditeur. Copiez le Markdown de votre fichier, ou ouvrez directement le fichier .md ici. Convertissez-le ensuite et téléchargez le PDF.
Combien de temps le PDF est-il conservé ?
Les résultats sont supprimés après 10 minutes. Téléchargez le fichier avant cela. Un enregistrement de chaque tâche est conservé, et les utilisateurs connectés peuvent voir leurs tâches dans le tableau de bord.
Combien de pages puis-je convertir ?
L'outil gratuit imprime au maximum 10 pages par conversion. Les fichiers de plus de 2 MB ne sont pas ouverts, et le HTML converti peut atteindre 256 KB. Si vous en avez besoin, découpez un document très long en plusieurs fichiers.
Puis-je convertir sans compte ?
Oui. L'utilisation anonyme demande une vérification de sécurité avant chaque conversion. Les utilisateurs connectés passent cette vérification et utilisent des crédits.
Le PDF comporte-t-il un filigrane ?
Non. Nous n'ajoutons aucun filigrane au PDF produit par cet outil.
Comment exporter du Markdown en PDF ?
Collez votre Markdown dans la zone, ou ouvrez un fichier .md depuis votre appareil. Vérifiez l'aperçu, choisissez le format de page, la marge et la taille du texte, puis cliquez sur « Convertir en PDF ». Téléchargez le PDF lorsqu'il est prêt, car les résultats sont supprimés après 10 minutes.
Puis-je convertir du Markdown écrit en chinois ou en japonais ?
Oui, pour les caractères couverts par une police du serveur. Noto Sans CJK couvre le chinois simplifié et traditionnel, le japonais, le coréen et le chinois de Hong Kong, ces caractères s'impriment donc dans le PDF. Les caractères qu'aucune police du serveur ne couvre peuvent ne pas s'imprimer correctement.
Puis-je convertir un fichier .md en PDF sans rien installer ?
Oui. Ouvrez le fichier .md dans l'outil ou collez son texte, vérifiez l'aperçu et cliquez sur « Convertir ». Rien n'est installé sur votre appareil, et le résultat est un PDF que vous téléchargez.
Le texte coréen et les emojis s'impriment-ils correctement dans le PDF ?
Oui, lors de notre test. L'outil transforme votre Markdown en HTML dans votre navigateur, puis l'imprime sur le serveur de rendu. Le 2026-10-11, nous avons envoyé à ce serveur du HTML contenant du chinois simplifié et traditionnel, du japonais, du coréen et des emojis, et le PDF affichait un texte lisible et des emojis en couleur, pas des cases vides. Il utilise Noto Sans CJK et Noto Color Emoji.
Existe-t-il une API Markdown vers PDF ?
Oui, avec une étape de plus. L'API convertit du HTML en PDF : transformez donc d'abord le Markdown en HTML dans votre code, puis envoyez ce HTML à POST /v1/render avec output défini sur pdf. Pour mettre en forme le PDF, placez votre propre CSS dans un élément style du HTML. La section ci-dessus montre un exemple Node.js complet.
Besoin de ceci dans votre application ou en masse ?
Cet outil fonctionne sur l'API de rendu, donc le même PDF représente une seule requête HTTP depuis votre code. Un compte gratuit inclut 100 crédits par mois.
