Collez du Markdown, déposez un fichier .md ou ouvrez-en un
Écrivez ou collez du Markdown avec des blocs ```mermaid et téléchargez un PDF où chaque diagramme est vectoriel, avec un texte sélectionnable.
Collez du Markdown, déposez un fichier .md ou ouvrez-en un
Mermaid transforme quelques lignes de texte en organigrammes, diagrammes de séquence, diagrammes de Gantt et bien d’autres. C’est au moment de passer du Markdown au PDF que les choses se gâtent souvent : beaucoup de convertisseurs en ligne n’interprètent pas du tout Mermaid et impriment le code source, certains transforment la page entière en une seule grande image, et les outils qui passent par l’impression du navigateur dépendent des polices installées sur votre ordinateur.
Ici, chaque bloc ```mermaid est rendu en SVG dans votre navigateur puis intégré au PDF sous forme de graphique vectoriel natif. Le diagramme reste net à tous les niveaux de zoom, ses libellés se sélectionnent, se copient et se retrouvent avec la recherche, et les couleurs définies avec classDef ou style sont conservées telles que vous les avez écrites.
Les diagrammes sont intégrés sous forme de tracés vectoriels et de texte, pas de pixels : ils s’impriment nettement à toutes les tailles et le fichier reste léger. La recherche de votre lecteur PDF trouve les mots à l’intérieur des diagrammes, et vous pouvez copier un libellé directement depuis un organigramme.
Un diagramme garde sa taille naturelle s’il tient dans la page ; un diagramme trop large est réduit à la largeur du bloc de texte au lieu de déborder dans la marge, et un diagramme plus haut qu’une page est réduit pour tenir sur une page. Les libellés sont dessinés en texte SVG et non en HTML intégré, ce qui explique que d’autres exports affichent parfois des cases vides à la place des libellés.
Organigrammes, diagrammes de séquence, de classes, d’états et entité-relation, diagrammes de Gantt, camemberts, cartes mentales, frises chronologiques et les autres types pris en charge par Mermaid sont rendus par Mermaid lui-même : la syntaxe est exactement celle que vous connaissez sur GitHub, GitLab, Obsidian ou Notion.
Le convertisseur utilisé n’interprète pas Mermaid et traite le bloc comme du code ordinaire. Ici, tout bloc délimité marqué mermaid est rendu en diagramme. Si la syntaxe est invalide, l’aperçu et le PDF affichent un encadré avec le message d’erreur de Mermaid, le numéro de ligne et la ligne fautive, et le reste du document s’affiche normalement.
C’est un graphique vectoriel, pas une image matricielle. Il reste net au zoom, et son texte est du vrai texte, que l’on peut sélectionner et rechercher.
Oui. Les remplissages, les couleurs de contour et les épaisseurs de trait définis avec classDef, class ou style se retrouvent dans le PDF.
Oui : mettez seulement le bloc ```mermaid dans l’éditeur et téléchargez. Le PDF contient alors le diagramme seul, à sa taille naturelle ou réduit pour tenir dans la page. Pour l’utiliser ailleurs, survolez le diagramme dans l’aperçu : vous pouvez copier son SVG ou le télécharger en SVG ou en PNG.
Non. Mermaid tourne dans votre navigateur, tout comme le moteur PDF. La page n’a pas le droit d’envoyer votre document où que ce soit.
enregistrer une réponse ChatGPT en PDF, avec ses tableaux, son code et ses formules
exporter les réponses de Google Gemini en PDF bien composé