{"categories":[{"label":"Markup","url":"https://skillfed.io/packages/category/text-processing-markup"}],"enrichment":{"capability":"Converts PowerPoint .pptx files to markdown, preserving titles, lists, text formatting, images, tables, and hyperlinks, with support for multiple output formats including TiddlyWiki, Madoko, and Quarto.","skillfed_tags":["document-conversion","presentation-parsing","markup-generation"],"use_cases":["Convert training or educational presentations into markdown documentation for a knowledge base or wiki","Extract slide content into Quarto-formatted markdown for republishing as a web presentation or report","Batch-convert legacy PowerPoint decks to markdown for version control and collaborative editing","Migrate presentation notes and speaker notes into markdown-based documentation systems","Generate TiddlyWiki or Madoko markup from presentations for specialized publishing workflows"],"what_it_does":"pptx2md is a command-line tool and Python library that extracts content from PowerPoint presentations and renders it as markdown or alternative markup formats. It parses slide structure, preserving hierarchy through heading levels, and reconstructs text formatting (bold, italic, color, hyperlinks), lists at arbitrary depth, embedded images, and tables with merged cells. The tool reads slides in top-to-bottom, left-to-right order and can optionally apply fuzzy matching to map slide titles to a custom hierarchy for generating structured tables of contents.\n\nThe package is designed for developers and content creators who need to migrate presentation content into documentation systems, wikis, or markdown-based workflows. It offers both a straightforward CLI (pptx2md filename.pptx) and a programmatic API through the ConversionConfig class, allowing integration into larger automation pipelines. Output can be tailored through numerous flags\u2014disabling image extraction, escaping, notes, or color tags; constraining image width; detecting multi-column layouts; or switching to TiddlyWiki, Madoko, or Quarto markup.","worth_installing":"Yes. The package is actively maintained, has no known vulnerabilities, installs with low friction, and solves a concrete problem\u2014converting pptx to markdown\u2014with broad format support. The MIT license is permissive. Install it if you need to programmatically or batch-convert PowerPoint files to markdown or alternative markup; skip it if you only occasionally convert presentations manually."},"id":"pptx2md","links":{"html":"https://skillfed.io/packages/pptx2md","md":"https://skillfed.io/packages/pptx2md.md","pypi":"https://pypi.org/project/pptx2md/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2024-12-03","license_spdx":null,"license_treatment":"permissive","name":"pptx2md","python_support":"supports_current","summary":"This package converts pptx to markdown"},"popularity":{"monthly_downloads":156457,"position":10783,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"2.0.6"}
