Markdown Exporter
Markdown Exporter ist ein Agenten-Skill, der Ihren Markdown-Text in eine Vielzahl professioneller Dateiformate umwandelt.
Diese SKILL.md für Agenten-Skills, das CLI-Tool und das Python-Paket markdown-exporter werden im GitHub-Repository bowenliang123/markdown-exporter von bowenliang123 verwaltet.
Werkzeuge und unterstützte Formate
| Werkzeug | Eingabe (Dateipfad von Markdown-Text oder -Stilen) | Ausgabe (Dateipfad der exportierten Datei) |
|---|---|---|
md_to_docx | 📝 Markdown-Text | 📄 Word-Dokument (.docx) |
md_to_html | 📝 Markdown-Text | 🌐 HTML-Datei (.html) |
md_to_html_text | 📝 Markdown-Text | 🌐 HTML-Textzeichenkette |
md_to_jira | 📝 Markdown-Text | 🅹 Jira-Wiki-Markup-Text |
md_to_pdf | 📝 Markdown-Text | 📑 PDF-Datei (.pdf) |
md_to_png | 📝 Markdown-Text | 🖼️ PNG-Bild (.png), einzelne lange Seite oder ein Bild pro Seite |
md_to_svg | 📝 Markdown-Text | 🖼️ SVG-Bild (.svg), ein Bild pro Seite |
md_to_md | 📝 Markdown-Text | 📝 Markdown-Datei (.md) |
md_to_ipynb | 📝 Markdown-Text | 📓 Jupyter Notebook (.ipynb) |
md_to_pptx | 📝 Markdown-Folien im Pandoc-Stil | 🎯 PowerPoint (.pptx) |
md_to_xlsx | 📋 Markdown-Tabellen | 📊 Excel-Tabelle (.xlsx) |
md_to_csv | 📋 Markdown-Tabellen | 📋 CSV-Datei (.csv) |
md_to_json | 📋 Markdown-Tabellen | 📦 JSON/JSONL-Datei (.json) |
md_to_xml | 📋 Markdown-Tabellen | 🏷️ XML-Datei (.xml) |
md_to_latex | 📋 Markdown-Tabellen | 📝 LaTeX-Datei (.tex) |
md_to_codeblock | 💻 Codeblöcke in Markdown | 📁 Codedateien nach Sprache (.py, .js, .sh, etc.) |
📦 Verwendung
Überblick
Markdown Exporter ist als PyPI-Paket verfügbar und bietet eine nahtlose Befehlszeilenschnittstelle für alle Funktionen.
Installation
# mit pip
pip install md-exporter
# mit uv
uv tool install md-exporter
# auf OpenClaw
npx clawhub install markdown-exporter
Überprüfen Sie den Befehl markdown-exporter und die Verwendungsmöglichkeiten:
markdown-exporter -h
markdown-exporter <unterbefehl> -h
Grundlegende Verwendung
Verwenden Sie den Befehl markdown-exporter, um auf alle Werkzeuge zuzugreifen:
markdown-exporter <unterbefehl> <argumente> [optionen]
Wichtige Hinweise
- Alle Befehle unterstützen nur Dateipfade als Eingabe
- Das Paket verwaltet alle Abhängigkeiten automatisch
- Sie können den Befehl von überall im System ausführen, ohne zum Projektverzeichnis navigieren zu müssen
🔧 Skripte
md_to_csv - Markdown-Tabellen in CSV konvertieren
Konvertiert Markdown-Tabellen in das CSV-Format.
Verwendung:
markdown-exporter md_to_csv <eingabe> <ausgabe> [optionen]
Argumente:
eingabe- Pfad der eingegebenen Markdown-Datei mit Tabellenausgabe- Pfad der ausgegebenen CSV-Datei
Optionen:
--strip-wrapper- Codeblock-Wrapper entfernen, falls vorhanden
Beispiele:
-
Einfache Konvertierung:
markdown-exporter md_to_csv /pfad/eingabe.md /pfad/ausgabe.csvDies konvertiert alle Tabellen in der eingegebenen Markdown-Datei in das CSV-Format.
-
Mit Entfernung des Codeblock-Wrappers:
markdown-exporter md_to_csv /pfad/eingabe.md /pfad/ausgabe.csv --strip-wrapperDies entfernt alle Codeblock-Wrapper (```) vor der Verarbeitung des Markdowns.
Beispiel-Markdown-Eingabe: Verwenden Sie das Beispiel "Einfacher Text und Tabellen" aus dem Abschnitt Beispiel-Markdown-Eingaben - Einfacher Text und Tabellen unten.
md_to_pdf - Markdown in PDF konvertieren
Konvertiert Markdown-Text in das PDF-Format mit Unterstützung für Chinesisch, Japanisch und andere Sprachen.
Verwendung:
markdown-exporter md_to_pdf <eingabe> <ausgabe> [optionen]
Argumente:
eingabe- Pfad der eingegebenen Markdown-Dateiausgabe- Pfad der ausgegebenen PDF-Datei
Optionen:
--strip-wrapper- Codeblock-Wrapper entfernen, falls vorhanden
Beispiele:
-
Einfache Konvertierung:
markdown-exporter md_to_pdf /pfad/eingabe.md /pfad/ausgabe.pdfDies konvertiert die gesamte Markdown-Datei in ein PDF-Dokument.
-
Mit Entfernung des Codeblock-Wrappers:
markdown-exporter md_to_pdf /pfad/eingabe.md /pfad/ausgabe.pdf --strip-wrapperDies entfernt alle Codeblock-Wrapper (```) vor der Verarbeitung des Markdowns.
Beispiel-Markdown-Eingabe: Verwenden Sie das Beispiel "Einfacher Text und Tabellen" aus dem Abschnitt Beispiel-Markdown-Eingaben - Einfacher Text und Tabellen unten.
md_to_png - Markdown in PNG konvertieren
Konvertiert Markdown-Text in PNG-Bild(er) mit Unterstützung für Chinesisch, Japanisch und andere Sprachen.
Verwendung:
markdown-exporter md_to_png <eingabe> <ausgabe> [optionen]
Argumente:
eingabe- Pfad der eingegebenen Markdown-Dateiausgabe- Pfad der ausgegebenen PNG-Datei
Optionen:
--multi-page- Ein PNG pro A4-Seite exportieren (nummerierte Dateien) anstelle eines einzelnen langen PNG--strip-wrapper- Codeblock-Wrapper entfernen, falls vorhanden
Beispiele:
-
Einfache Konvertierung (einzelnes langes Bild):
markdown-exporter md_to_png /pfad/eingabe.md /pfad/ausgabe.pngDies rendert das gesamte Markdown-Dokument als ein einzelnes langes PNG-Bild.
-
Mehrseitige Ausgabe:
markdown-exporter md_to_png /pfad/eingabe.md /pfad/ausgabe.png --multi-pageDies exportiert ein PNG pro A4-Seite, gespeichert als
ausgabe_1.png,ausgabe_2.png, etc., wenn das Dokument mehrere Seiten hat. -
Mit Entfernung des Codeblock-Wrappers:
markdown-exporter md_to_png /pfad/eingabe.md /pfad/ausgabe.png --strip-wrapperDies entfernt alle Codeblock-Wrapper (```) vor der Verarbeitung des Markdowns.
Beispiel-Markdown-Eingabe: Verwenden Sie das Beispiel "Einfacher Text und Tabellen" aus dem Abschnitt Beispiel-Markdown-Eingaben - Einfacher Text und Tabellen unten.
md_to_svg - Markdown in SVG konvertieren
Konvertiert Markdown-Text in SVG-Bild(er), ein SVG pro Seite, mit Unterstützung für Chinesisch, Japanisch und andere Sprachen.
Verwendung:
markdown-exporter md_to_svg <eingabe> <ausgabe> [optionen]
Argumente:
eingabe- Pfad der eingegebenen Markdown-Dateiausgabe- Pfad der ausgegebenen SVG-Datei
Optionen:
--strip-wrapper- Codeblock-Wrapper entfernen, falls vorhanden
Beispiele:
-
Einfache Konvertierung:
markdown-exporter md_to_svg /pfad/eingabe.md /pfad/ausgabe.svgDies konvertiert die Markdown-Datei in SVG-Bild(er), gespeichert als
ausgabe_1.svg,ausgabe_2.svg, etc., wenn das Dokument mehrere Seiten hat. -
Mit Entfernung des Codeblock-Wrappers:
markdown-exporter md_to_svg /pfad/eingabe.md /pfad/ausgabe.svg --strip-wrapperDies entfernt alle Codeblock-Wrapper (```) vor der Verarbeitung des Markdowns.
Beispiel-Markdown-Eingabe: Verwenden Sie das Beispiel "Einfacher Text und Tabellen" aus dem Abschnitt Beispiel-Markdown-Eingaben - Einfacher Text und Tabellen unten.
md_to_docx - Markdown in DOCX konvertieren
Konvertiert Markdown-Text in das DOCX-Format.
Verwendung:
markdown-exporter md_to_docx <eingabe> <ausgabe> [optionen]
Argumente:
eingabe- Pfad der eingegebenen Markdown-Dateiausgabe- Pfad der ausgegebenen DOCX-Datei
Optionen:
--template- Pfad zur DOCX-Vorlagendatei (optional)--strip-wrapper- Codeblock-Wrapper entfernen, falls vorhanden
Beispiele:
-
Einfache Konvertierung:
markdown-exporter md_to_docx /pfad/eingabe.md /pfad/ausgabe.docxDies konvertiert die gesamte Markdown-Datei in ein DOCX-Dokument.
-
Mit benutzerdefinierter Vorlage:
markdown-exporter md_to_docx /pfad/eingabe.md /pfad/ausgabe.docx --template /pfad/vorlage.docxDies verwendet eine benutzerdefinierte DOCX-Vorlage für die Formatierung.
-
Mit Entfernung des Codeblock-Wrappers:
markdown-exporter md_to_docx /pfad/eingabe.md /pfad/ausgabe.docx --strip-wrapperDies entfernt alle Codeblock-Wrapper (```) vor der Verarbeitung des Markdowns.
Beispiel-Markdown-Eingabe: Verwenden Sie das Beispiel "Einfacher Text und Tabellen" aus dem Abschnitt Beispiel-Markdown-Eingaben - Einfacher Text und Tabellen unten.
md_to_xlsx - Markdown-Tabellen in XLSX konvertieren
Konvertiert Markdown-Tabellen in das XLSX-Format mit Unterstützung für mehrere Blätter.
Verwendung:
markdown-exporter md_to_xlsx <eingabe> <ausgabe> [optionen]
Argumente:
eingabe- Pfad der eingegebenen Markdown-Datei mit Tabellenausgabe- Pfad der ausgegebenen XLSX-Datei
Optionen:
--force-text- Zellenwerte in Texttyp konvertieren (Standard: True)--strip-wrapper- Codeblock-Wrapper entfernen, falls vorhanden
Beispiele:
-
Einfache Konvertierung:
markdown-exporter md_to_xlsx /pfad/eingabe.md /pfad/ausgabe.xlsxDies konvertiert alle Tabellen in der eingegebenen Markdown-Datei in eine XLSX-Arbeitsmappe, wobei jede Tabelle auf einem separaten Blatt liegt.
-
Mit Entfernung des Codeblock-Wrappers:
markdown-exporter md_to_xlsx /pfad/eingabe.md /pfad/ausgabe.xlsx --strip-wrapperDies entfernt alle Codeblock-Wrapper (```) vor der Verarbeitung des Markdowns.
-
Mit deaktiviertem force-text:
markdown-exporter md_to_xlsx /pfad/eingabe.md /pfad/ausgabe.xlsx --force-text FalseDies erlaubt Excel, die Zelltypen automatisch zu bestimmen.
Beispiel-Markdown-Eingabe: Verwenden Sie das Beispiel "Einfacher Text und Tabellen" aus dem Abschnitt Beispiel-Markdown-Eingaben - Einfacher Text und Tabellen unten.
md_to_pptx - Markdown in PPTX konvertieren
Konvertiert Markdown-Text in das PPTX-Format.
Verwendung:
markdown-exporter md_to_pptx <eingabe> <ausgabe> [optionen]
Argumente:
eingabe- Pfad der eingegebenen Markdown-Dateiausgabe- Pfad der ausgegebenen PPTX-Datei
Optionen:
--template- Pfad zur PPTX-Vorlagendatei (optional)
Beispiele:
-
Einfache Konvertierung:
markdown-exporter md_to_pptx /pfad/eingabe.md /pfad/ausgabe.pptxDies konvertiert die Markdown-Datei in eine PowerPoint-Präsentation.
-
Mit benutzerdefinierter Vorlage:
markdown-exporter md_to_pptx /pfad/eingabe.md /pfad/ausgabe.pptx --template /pfad/vorlage.pptxDies verwendet eine benutzerdefinierte PowerPoint-Vorlage für die Formatierung.
Beispiel-Markdown-Eingabe: Verwenden Sie das Beispiel "Folien (für PPTX)" aus dem Abschnitt Beispiel-Markdown-Eingaben - Folien (für PPTX) unten.
md_to_codeblock - Codeblöcke in Dateien extrahieren
Extrahiert Codeblöcke aus Markdown und speichert sie als einzelne Dateien.
Verwendung:
markdown-exporter md_to_codeblock <eingabe> <ausgabe> [optionen]
Argumente:
eingabe- Pfad der eingegebenen Markdown-Datei mit Codeblöckenausgabe- Pfad des Ausgabeverzeichnisses oder der ZIP-Datei
Optionen:
--compress- Alle Codeblöcke in eine ZIP-Datei komprimieren
Beispiele:
-
In Verzeichnis extrahieren:
markdown-exporter md_to_codeblock /pfad/eingabe.md /pfad/ausgabeverzeichnisDies extrahiert alle Codeblöcke in einzelne Dateien im angegebenen Verzeichnis.
-
In ZIP-Datei extrahieren:
markdown-exporter md_to_codeblock /pfad/eingabe.md /pfad/ausgabe.zip --compressDies extrahiert alle Codeblöcke und komprimiert sie in eine ZIP-Datei.
Beispiel-Markdown-Eingabe: Verwenden Sie das Beispiel "Codeblöcke" aus dem Abschnitt Beispiel-Markdown-Eingaben - Codeblöcke unten.
md_to_json - Markdown-Tabellen in JSON konvertieren
Konvertiert Markdown-Tabellen in das JSON- oder JSONL-Format.
Verwendung:
markdown-exporter md_to_json <eingabe> <ausgabe> [optionen]
Argumente:
eingabe- Pfad der eingegebenen Markdown-Datei mit Tabellenausgabe- Pfad der ausgegebenen JSON-Datei
Optionen:
--style- JSON-Ausgabestil:jsonl(Standard) oderjson_array--strip-wrapper- Codeblock-Wrapper entfernen, falls vorhanden
Beispiele:
-
Einfache Konvertierung (JSONL-Format):
markdown-exporter md_to_json /pfad/eingabe.md /pfad/ausgabe.jsonDies konvertiert Tabellen in das JSON Lines-Format (ein JSON-Objekt pro Zeile).
-
In JSON-Array konvertieren:
markdown-exporter md_to_json /pfad/eingabe.md /pfad/ausgabe.json --style json_arrayDies konvertiert Tabellen in ein einzelnes JSON-Array von Objekten.
-
Mit Entfernung des Codeblock-Wrappers:
markdown-exporter md_to_json /pfad/eingabe.md /pfad/ausgabe.json --strip-wrapperDies entfernt alle Codeblock-Wrapper (```) vor der Verarbeitung des Markdowns.
Beispiel-Markdown-Eingabe: Verwenden Sie das Beispiel "Einfacher Text und Tabellen" aus dem Abschnitt Beispiel-Markdown-Eingaben - Einfacher Text und Tabellen unten.
md_to_xml - Markdown in XML konvertieren
Konvertiert Markdown-Text in das XML-Format.
Verwendung:
markdown-exporter md_to_xml <eingabe> <ausgabe> [optionen]
Argumente:
eingabe- Pfad der eingegebenen Markdown-Dateiausgabe- Pfad der ausgegebenen XML-Datei
Optionen:
--strip-wrapper- Codeblock-Wrapper entfernen, falls vorhanden
Beispiele:
-
Einfache Konvertierung:
markdown-exporter md_to_xml /pfad/eingabe.md /pfad/ausgabe.xmlDies konvertiert die gesamte Markdown-Datei in ein XML-Dokument.
-
Mit Entfernung des Codeblock-Wrappers:
markdown-exporter md_to_xml /pfad/eingabe.md /pfad/ausgabe.xml --strip-wrapperDies entfernt alle Codeblock-Wrapper (```) vor der Verarbeitung des Markdowns.
Beispiel-Markdown-Eingabe: Verwenden Sie das Beispiel "Einfacher Text und Tabellen" aus dem Abschnitt Beispiel-Markdown-Eingaben - Einfacher Text und Tabellen unten.
md_to_latex - Markdown-Tabellen in LaTeX konvertieren
Konvertiert Markdown-Tabellen in das LaTeX-Format.
Verwendung:
markdown-exporter md_to_latex <eingabe> <ausgabe> [optionen]
Argumente:
eingabe- Pfad der eingegebenen Markdown-Datei mit Tabellenausgabe- Pfad der ausgegebenen LaTeX-Datei
Optionen:
--strip-wrapper- Codeblock-Wrapper entfernen, falls vorhanden
Beispiele:
…
[Bitte fügen Sie hier den restlichen Inhalt ab md_to_latex bis zum Ende der Originaldatei ein, da dieser in der ursprünglichen Nachricht abgeschnitten wurde.]