Markdown Exporter
Markdown Exporter est une compétence d'agent qui transforme votre texte Markdown en une grande variété de fichiers aux formats professionnels.
Ce fichier SKILL.md pour les compétences d'agent, l'outil en ligne de commande et le package Python markdown-exporter sont maintenus dans le dépôt GitHub bowenliang123/markdown-exporter par bowenliang123.
Outils et Formats Pris en Charge
| Outil | Entrée (Chemin du fichier Markdown ou styles) | Sortie (Chemin du fichier exporté) |
|---|---|---|
md_to_docx | 📝 Texte Markdown | 📄 Document Word (.docx) |
md_to_html | 📝 Texte Markdown | 🌐 Fichier HTML (.html) |
md_to_html_text | 📝 Texte Markdown | 🌐 Chaîne de texte HTML |
md_to_jira | 📝 Texte Markdown | 🅹 Texte de balisage Jira wiki |
md_to_pdf | 📝 Texte Markdown | 📑 Fichier PDF (.pdf) |
md_to_png | 📝 Texte Markdown | 🖼️ Image PNG (.png), une seule longue page ou une image par page |
md_to_svg | 📝 Texte Markdown | 🖼️ Image SVG (.svg), une image par page |
md_to_md | 📝 Texte Markdown | 📝 Fichier Markdown (.md) |
md_to_ipynb | 📝 Texte Markdown | 📓 Notebook Jupyter (.ipynb) |
md_to_pptx | 📝 Diapositives Markdown au style Pandoc | 🎯 PowerPoint (.pptx) |
md_to_xlsx | 📋 Tableaux Markdown | 📊 Classeur Excel (.xlsx) |
md_to_csv | 📋 Tableaux Markdown | 📋 Fichier CSV (.csv) |
md_to_json | 📋 Tableaux Markdown | 📦 Fichier JSON/JSONL (.json) |
md_to_xml | 📋 Tableaux Markdown | 🏷️ Fichier XML (.xml) |
md_to_latex | 📋 Tableaux Markdown | 📝 Fichier LaTeX (.tex) |
md_to_codeblock | 💻 Blocs de code en Markdown | 📁 Fichiers de code par langage (.py, .js, .sh, etc.) |
📦 Utilisation
Aperçu
Markdown Exporter est disponible en tant que package PyPI, qui fournit une interface en ligne de commande transparente pour toutes ses fonctionnalités.
Installation
# avec pip
pip install md-exporter
# avec uv
uv tool install md-exporter
# sur OpenClaw
npx clawhub install markdown-exporter
Vérifier la commande markdown-exporter et ses utilisations :
markdown-exporter -h
markdown-exporter <sous-commande> -h
Utilisation de base
Utilisez la commande markdown-exporter pour accéder à tous les outils :
markdown-exporter <sous-commande> <arguments> [options]
Remarques importantes
- Toutes les commandes ne prennent en charge que les chemins de fichiers en entrée
- Le package gère automatiquement toutes les dépendances
- Vous pouvez exécuter la commande depuis n'importe où sur votre système, sans avoir à naviguer vers le répertoire du projet
🔧 Scripts
md_to_csv - Convertir des tableaux Markdown en CSV
Convertit les tableaux Markdown au format CSV.
Utilisation :
markdown-exporter md_to_csv <entrée> <sortie> [options]
Arguments :
entrée- Chemin du fichier Markdown d'entrée contenant des tableauxsortie- Chemin du fichier CSV de sortie
Options :
--strip-wrapper- Supprimer l'enveloppe de bloc de code si elle est présente
Exemples :
-
Conversion de base :
markdown-exporter md_to_csv /chemin/entrée.md /chemin/sortie.csvCela convertit tous les tableaux du fichier Markdown d'entrée au format CSV.
-
Avec suppression de l'enveloppe de bloc de code :
markdown-exporter md_to_csv /chemin/entrée.md /chemin/sortie.csv --strip-wrapperCela supprime toutes les enveloppes de blocs de code (```) avant de traiter le Markdown.
Exemple d'entrée Markdown : Utilisez l'exemple « Texte et Tableaux de Base » de la section Exemples d'Entrées Markdown - Texte et Tableaux de Base ci-dessous.
md_to_pdf - Convertir du Markdown en PDF
Convertit du texte Markdown au format PDF avec prise en charge du chinois, du japonais et d'autres langues.
Utilisation :
markdown-exporter md_to_pdf <entrée> <sortie> [options]
Arguments :
entrée- Chemin du fichier Markdown d'entréesortie- Chemin du fichier PDF de sortie
Options :
--strip-wrapper- Supprimer l'enveloppe de bloc de code si elle est présente
Exemples :
-
Conversion de base :
markdown-exporter md_to_pdf /chemin/entrée.md /chemin/sortie.pdfCela convertit l'intégralité du fichier Markdown en un document PDF.
-
Avec suppression de l'enveloppe de bloc de code :
markdown-exporter md_to_pdf /chemin/entrée.md /chemin/sortie.pdf --strip-wrapperCela supprime toutes les enveloppes de blocs de code (```) avant de traiter le Markdown.
Exemple d'entrée Markdown : Utilisez l'exemple « Texte et Tableaux de Base » de la section Exemples d'Entrées Markdown - Texte et Tableaux de Base ci-dessous.
md_to_png - Convertir du Markdown en PNG
Convertit du texte Markdown en image(s) PNG, avec prise en charge du chinois, du japonais et d'autres langues.
Utilisation :
markdown-exporter md_to_png <entrée> <sortie> [options]
Arguments :
entrée- Chemin du fichier Markdown d'entréesortie- Chemin du fichier PNG de sortie
Options :
--multi-page- Exporter un PNG par page A4 (fichiers numérotés) au lieu d'un seul long PNG--strip-wrapper- Supprimer l'enveloppe de bloc de code si elle est présente
Exemples :
-
Conversion de base (image longue unique) :
markdown-exporter md_to_png /chemin/entrée.md /chemin/sortie.pngCela rend l'intégralité du document Markdown sous forme d'une seule image PNG longue.
-
Sortie multi-pages :
markdown-exporter md_to_png /chemin/entrée.md /chemin/sortie.png --multi-pageCela exporte un PNG par page A4, enregistré sous
sortie_1.png,sortie_2.png, etc. lorsque le document comporte plusieurs pages. -
Avec suppression de l'enveloppe de bloc de code :
markdown-exporter md_to_png /chemin/entrée.md /chemin/sortie.png --strip-wrapperCela supprime toutes les enveloppes de blocs de code (```) avant de traiter le Markdown.
Exemple d'entrée Markdown : Utilisez l'exemple « Texte et Tableaux de Base » de la section Exemples d'Entrées Markdown - Texte et Tableaux de Base ci-dessous.
md_to_svg - Convertir du Markdown en SVG
Convertit du texte Markdown en image(s) SVG, un SVG par page, avec prise en charge du chinois, du japonais et d'autres langues.
Utilisation :
markdown-exporter md_to_svg <entrée> <sortie> [options]
Arguments :
entrée- Chemin du fichier Markdown d'entréesortie- Chemin du fichier SVG de sortie
Options :
--strip-wrapper- Supprimer l'enveloppe de bloc de code si elle est présente
Exemples :
-
Conversion de base :
markdown-exporter md_to_svg /chemin/entrée.md /chemin/sortie.svgCela convertit le fichier Markdown en image(s) SVG, enregistré sous
sortie_1.svg,sortie_2.svg, etc. lorsque le document comporte plusieurs pages. -
Avec suppression de l'enveloppe de bloc de code :
markdown-exporter md_to_svg /chemin/entrée.md /chemin/sortie.svg --strip-wrapperCela supprime toutes les enveloppes de blocs de code (```) avant de traiter le Markdown.
Exemple d'entrée Markdown : Utilisez l'exemple « Texte et Tableaux de Base » de la section Exemples d'Entrées Markdown - Texte et Tableaux de Base ci-dessous.
md_to_docx - Convertir du Markdown en DOCX
Convertit du texte Markdown au format DOCX.
Utilisation :
markdown-exporter md_to_docx <entrée> <sortie> [options]
Arguments :
entrée- Chemin du fichier Markdown d'entréesortie- Chemin du fichier DOCX de sortie
Options :
--template- Chemin vers un fichier modèle DOCX (optionnel)--strip-wrapper- Supprimer l'enveloppe de bloc de code si elle est présente
Exemples :
-
Conversion de base :
markdown-exporter md_to_docx /chemin/entrée.md /chemin/sortie.docxCela convertit l'intégralité du fichier Markdown en un document DOCX.
-
Avec modèle personnalisé :
markdown-exporter md_to_docx /chemin/entrée.md /chemin/sortie.docx --template /chemin/modèle.docxCela utilise un modèle DOCX personnalisé pour le style.
-
Avec suppression de l'enveloppe de bloc de code :
markdown-exporter md_to_docx /chemin/entrée.md /chemin/sortie.docx --strip-wrapperCela supprime toutes les enveloppes de blocs de code (```) avant de traiter le Markdown.
Exemple d'entrée Markdown : Utilisez l'exemple « Texte et Tableaux de Base » de la section Exemples d'Entrées Markdown - Texte et Tableaux de Base ci-dessous.
md_to_xlsx - Convertir des tableaux Markdown en XLSX
Convertit les tableaux Markdown au format XLSX avec prise en charge de plusieurs feuilles.
Utilisation :
markdown-exporter md_to_xlsx <entrée> <sortie> [options]
Arguments :
entrée- Chemin du fichier Markdown d'entrée contenant des tableauxsortie- Chemin du fichier XLSX de sortie
Options :
--force-text- Convertir les valeurs des cellules en type texte (par défaut : True)--strip-wrapper- Supprimer l'enveloppe de bloc de code si elle est présente
Exemples :
-
Conversion de base :
markdown-exporter md_to_xlsx /chemin/entrée.md /chemin/sortie.xlsxCela convertit tous les tableaux du fichier Markdown d'entrée en un classeur XLSX, chaque tableau sur une feuille séparée.
-
Avec suppression de l'enveloppe de bloc de code :
markdown-exporter md_to_xlsx /chemin/entrée.md /chemin/sortie.xlsx --strip-wrapperCela supprime toutes les enveloppes de blocs de code (```) avant de traiter le Markdown.
-
Avec force-text désactivé :
markdown-exporter md_to_xlsx /chemin/entrée.md /chemin/sortie.xlsx --force-text FalseCela permet à Excel de déterminer automatiquement les types de cellules.
Exemple d'entrée Markdown : Utilisez l'exemple « Texte et Tableaux de Base » de la section Exemples d'Entrées Markdown - Texte et Tableaux de Base ci-dessous.
md_to_pptx - Convertir du Markdown en PPTX
Convertit du texte Markdown au format PPTX.
Utilisation :
markdown-exporter md_to_pptx <entrée> <sortie> [options]
Arguments :
entrée- Chemin du fichier Markdown d'entréesortie- Chemin du fichier PPTX de sortie
Options :
--template- Chemin vers un fichier modèle PPTX (optionnel)
Exemples :
-
Conversion de base :
markdown-exporter md_to_pptx /chemin/entrée.md /chemin/sortie.pptxCela convertit le fichier Markdown en une présentation PowerPoint.
-
Avec modèle personnalisé :
markdown-exporter md_to_pptx /chemin/entrée.md /chemin/sortie.pptx --template /chemin/modèle.pptxCela utilise un modèle PowerPoint personnalisé pour le style.
Exemple d'entrée Markdown : Utilisez l'exemple « Diapositives (pour PPTX) » de la section Exemples d'Entrées Markdown - Diapositives (pour PPTX) ci-dessous.
md_to_codeblock - Extraire les blocs de code vers des fichiers
Extrait les blocs de code du Markdown et les enregistre sous forme de fichiers individuels.
Utilisation :
markdown-exporter md_to_codeblock <entrée> <sortie> [options]
Arguments :
entrée- Chemin du fichier Markdown d'entrée contenant des blocs de codesortie- Chemin du répertoire de sortie ou chemin du fichier ZIP
Options :
--compress- Compresser tous les blocs de code dans un fichier ZIP
Exemples :
-
Extraire vers un répertoire :
markdown-exporter md_to_codeblock /chemin/entrée.md /chemin/répertoire_sortieCela extrait tous les blocs de code vers des fichiers individuels dans le répertoire spécifié.
-
Extraire vers un fichier ZIP :
markdown-exporter md_to_codeblock /chemin/entrée.md /chemin/sortie.zip --compressCela extrait tous les blocs de code et les compresse dans un fichier ZIP.
Exemple d'entrée Markdown : Utilisez l'exemple « Blocs de Code » de la section Exemples d'Entrées Markdown - Blocs de Code ci-dessous.
md_to_json - Convertir des tableaux Markdown en JSON
Convertit les tableaux Markdown au format JSON ou JSONL.
Utilisation :
markdown-exporter md_to_json <entrée> <sortie> [options]
Arguments :
entrée- Chemin du fichier Markdown d'entrée contenant des tableauxsortie- Chemin du fichier JSON de sortie
Options :
--style- Style de sortie JSON :jsonl(par défaut) oujson_array--strip-wrapper- Supprimer l'enveloppe de bloc de code si elle est présente
Exemples :
-
Conversion de base (format JSONL) :
markdown-exporter md_to_json /chemin/entrée.md /chemin/sortie.jsonCela convertit les tableaux au format JSON Lines (un objet JSON par ligne).
-
Convertir en tableau JSON :
markdown-exporter md_to_json /chemin/entrée.md /chemin/sortie.json --style json_arrayCela convertit les tableaux en un seul tableau JSON d'objets.
-
Avec suppression de l'enveloppe de bloc de code :
markdown-exporter md_to_json /chemin/entrée.md /chemin/sortie.json --strip-wrapperCela supprime toutes les enveloppes de blocs de code (```) avant de traiter le Markdown.
Exemple d'entrée Markdown : Utilisez l'exemple « Texte et Tableaux de Base » de la section Exemples d'Entrées Markdown - Texte et Tableaux de Base ci-dessous.
md_to_xml - Convertir du Markdown en XML
Convertit du texte Markdown au format XML.
Utilisation :
markdown-exporter md_to_xml <entrée> <sortie> [options]
Arguments :
entrée- Chemin du fichier Markdown d'entréesortie- Chemin du fichier XML de sortie
Options :
--strip-wrapper- Supprimer l'enveloppe de bloc de code si elle est présente
Exemples :
-
Conversion de base :
markdown-exporter md_to_xml /chemin/entrée.md /chemin/sortie.xmlCela convertit l'intégralité du fichier Markdown en un document XML.
-
Avec suppression de l'enveloppe de bloc de code :
markdown-exporter md_to_xml /chemin/entrée.md /chemin/sortie.xml --strip-wrapperCela supprime toutes les enveloppes de blocs de code (```) avant de traiter le Markdown.
Exemple d'entrée Markdown : Utilisez l'exemple « Texte et Tableaux de Base » de la section Exemples d'Entrées Markdown - Texte et Tableaux de Base ci-dessous.
md_to_latex - Convertir des tableaux Markdown en LaTeX
Convertit les tableaux Markdown au format LaTeX.
Utilisation :
markdown-exporter md_to_latex <entrée> <sortie> [options]
Arguments :
entrée- Chemin du fichier Markdown d'entrée contenant des tableauxsortie- Chemin du fichier LaTeX de sortie
Options :
--strip-wrapper- Supprimer l'enveloppe de bloc de code si elle est présente
Exemples :
… (suite tronquée pour la traduction)