Convertir Markdown en PDF — Tableaux et code
Transformez du Markdown directement en fichier PDF, sans fenêtre d’impression
Traitement dans le navigateur · aucun envoi de fichier
Titres (#), gras (**), listes, tableaux, blocs de code, citations et liens sont pris en charge. Jusqu’à 200 000 caractères.
Les images ne sont pas intégrées ; elles apparaissent sous la forme [Image : description]. Les balises HTML ne gardent que leur texte, et aucune adresse externe n’est chargée.
À quoi sert cet outil
Le Markdown est agréable à écrire, mais un PDF se partage plus facilement avec des personnes qui n’ont pas de lecteur Markdown. Collez du Markdown ou ouvrez un fichier .md : l’outil le met en page en PDF avec de vrais titres, listes, tableaux et blocs de code. Il écrit directement le fichier PDF, sans fenêtre d’impression, et fonctionne aussi sur téléphone.
Mode d’emploi
- Collez du Markdown dans la zone ou cliquez sur Ouvrir un fichier .md ou .txt. Insérer un exemple montre ce dont il est capable.
- Choisissez le papier (A4 ou Letter), la taille du texte (10, 11 ou 12 pt), les marges et l’ajout ou non des numéros de page.
- Cliquez sur Créer le PDF. Un aperçu de la première page et un bouton de téléchargement apparaissent.
- Après une modification, cliquez de nouveau sur Créer le PDF.
Fonctionnement
- Analyse : marked (MIT) avec le GitHub Flavored Markdown.
- Retours à la ligne : le texte latin et le coréen se coupent aux espaces, le japonais entre deux caractères quelconques, et les mots plus longs qu’une ligne sont scindés.
- Sauts de page : un titre n’est jamais laissé seul en bas de page, et les longs tableaux répètent leur ligne d’en-tête sur chaque page.
- Gras et italique : Helvetica Bold et Oblique pour le texte latin. La police coréenne n’a qu’une graisse : le gras est dessiné avec un contour et l’italique par inclinaison.
- Documents mixtes : si le document contient du coréen ou du japonais, tout le texte (sauf le code) est écrit en Noto Sans KR ; des signes comme œ ou € peuvent alors être omis et figurent dans la liste des caractères manquants.
- Liens : les liens http, https et mailto deviennent des annotations de lien cliquables.
- Moteur : pdf-lib (MIT) dans un Web Worker.
Exemples
| Markdown | Dans le PDF |
|---|---|
# Rapport hebdomadaire |
Grand titre en gras souligné d’un filet |
- [x] Partager les résultats de l’enquête |
Une case cochée |
| Un tableau avec des barres verticales | Tableau bordé avec en-tête grisé |
| Un bloc de code | Texte à chasse fixe sur un bandeau gris |
Pour afficher du Markdown à l’écran, utilisez l’aperçu Markdown ; pour transformer du HTML en PDF, utilisez HTML en PDF.
Questions fréquentes
Quelles fonctions Markdown sont prises en charge ?
Le GitHub Flavored Markdown via marked : titres de niveau 1 à 6, gras, italique, barré, code en ligne, listes numérotées et à puces (imbriquées, avec cases à cocher), blocs de code, citations, lignes horizontales, tableaux avec alignement et liens.
Quelles polices le PDF utilise-t-il ?
Les documents en alphabet latin seul, accents compris (é, è, à, ç, œ, « »), utilisent les polices standard du PDF Helvetica et Courier : aucune police n’est intégrée. Si le texte contient du coréen ou des kana japonais, un sous-ensemble de Noto Sans KR (SIL Open Font License), servi par ce site, est intégré.
Et les emojis, les caractères chinois, le cyrillique ou l’arabe ?
La police intégrée ne contient ni emojis, ni caractères chinois (Han, kanji compris), ni cyrillique, ni arabe : ils sont omis et listés après la conversion au lieu d’apparaître comme des carrés vides. Pour un document dans ces écritures, utilisez HTML en PDF, qui imprime avec les polices de votre appareil.
Les images sont-elles incluses ?
Aucune adresse externe n’est jamais chargée. Les images apparaissent sous la forme [Image : description] en italique, et le HTML brut ne garde que son texte.
Mon texte est-il envoyé ?
Non. Le PDF est créé dans un Web Worker de votre navigateur avec pdf-lib ; seul le fichier de police est téléchargé depuis ce site, et uniquement quand il est nécessaire.