Automatisierung
Bilder aus Markdown in n8n erzeugen
Ein HTTP-Request-Node in einem beliebigen Workflow genügt, um Markdown in PNG, JPG oder PDF zu verwandeln. Kein Custom Node zu installieren, kein Self-Hosting nötig.
Wozu
Wofür es eingesetzt wird
RSS-Einträge oder Datenbankzeilen zeitgesteuert in Social Cards verwandeln und im selben Workflow an Slack, X oder LinkedIn senden.
Die Ausgabe eines KI-Nodes als Bild rendern, bevor sie den Workflow verlässt — Markdown rein, teilbares PNG raus.
Ein gerendertes PDF an ausgehende E-Mails hängen, sobald ein Formular abgeschickt oder ein Datensatz geändert wird.
Einrichtung
n8n anbinden
- 01
Erstellen Sie unter Profil → API-Tokens ein Token. Es beginnt mit mti_ und wird nur einmal angezeigt.
- 02
Fügen Sie einen HTTP-Request-Node hinzu. Methode auf POST setzen, URL auf https://markdowntoimage.com/api/v1/images/generate.
- 03
Fügen Sie unter Headers den Authorization-Header hinzu. Die Header-Auth-Credential von n8n funktioniert ebenfalls — Name und Wert sind identisch.
Authorization: Bearer mti_your_token_here
- 04
Body Content Type auf JSON stellen und Folgendes einfügen. Der ={{ }}-Ausdruck holt das Markdown aus dem vorherigen Node.
{ "markdown": "={{ $json.content }}", "format": "png", "width": 800, "theme": "sunset", "mode": "url" } - 05
Die Bild-URL steht an diesem Pfad in der Antwort. Geben Sie sie an einen Upload-, E-Mail- oder Speicher-Node weiter.
{{ $json.data.imageUrl }}
Alle Parameter — Themes, Schriften, Code-Stile, Seitenformat für PDF — stehen in der API-Referenz.