46 lines
1.2 KiB
Markdown
46 lines
1.2 KiB
Markdown
---
|
|
name: markdown-converter
|
|
description: A simple tool to convert Markdown to PNG images using browser engine.
|
|
metadata: {"clawdbot":{"emoji":"🖼️","os":["linux","darwin","win32"]}}
|
|
---
|
|
|
|
# Markdown to PNG Converter
|
|
|
|
A simple tool to convert Markdown documents to PNG images using Chromium browser engine.
|
|
|
|
## Features
|
|
|
|
- **Browser-based rendering**: High quality output using real browser engine
|
|
- **Full CSS support**: Supports complex Markdown with tables, code blocks, etc.
|
|
- **Code highlighting**: Syntax highlighting for code blocks
|
|
- **CJK support**: Uses system fonts for Chinese character rendering
|
|
|
|
## Installation
|
|
|
|
```bash
|
|
pip install markdown2image playwright && playwright install chromium
|
|
```
|
|
|
|
## Dependencies
|
|
|
|
- **markdown2image**: Markdown to image conversion
|
|
- **playwright**: Browser automation (Chromium)
|
|
|
|
## Usage
|
|
|
|
```bash
|
|
# Convert Markdown to PNG
|
|
python scripts/md_convert.py input.md output.png
|
|
```
|
|
|
|
## Supported Platforms
|
|
|
|
- **Windows**: Uses Chromium browser
|
|
- **macOS**: Uses Chromium browser
|
|
- **Linux**: Uses Chromium browser
|
|
|
|
## Notes
|
|
|
|
- Requires Chromium browser (installed via `playwright install chromium`)
|
|
- Chinese fonts are supported via system fonts
|