Convert mermaid diagrams in a markdown file to images (svg, png, or pdf). An image file will be created for each diagram found in the source markdown.
Install the package with npm install markdown-mermaid-exporter
.
Check out the ./examples folder for examples on how to use the package.
const { convertMarkdownMermaidToImage } = require('markdown-mermaid-exporter');
const markdown = `
\`\`\`mermaid
graph TD;
A-->B;
A-->C;
B-->D;
C-->D;
\`\`\`
`;
await convertMarkdownMermaidToImage(markdown, 'diagram.png'); // will create diagram-1.png file
const { convertMarkdownMermaidToImage } = require('markdown-mermaid-exporter');
const fs = require('fs');
const path = require('path');
const markdownFilePath = path.join(__dirname, './example-markdown.md');
const markdown = fs.readFileSync(markdownFilePath).toString();
await convertMarkdownMermaidToImage(markdown, 'diagram.png');