Hi everyone,
We’re happy to announce the first public release of GroupDocs.Markdown for Python via .NET on PyPI. The package brings the full .NET library’s document-to-Markdown conversion
engine to Python as a single self-contained wheel — no external runtime, no cloud services, no Microsoft Office dependencies.
Full release notes: GroupDocs.Markdown for Python via .NET 26.3 Release Notes
PyPI: https://pypi.org/project/groupdocs-markdown-net/
Examples: GroupDocs.Markdown-for-Python-via-.NET
Install
pip install groupdocs-markdown-net
Quick start
from groupdocs.markdown import MarkdownConverter
md = MarkdownConverter.to_markdown("business-plan.docx")
MarkdownConverter.to_file("business-plan.docx", "business-plan.md")
Highlights
- Pythonic API — snake_case methods and properties, UPPER_SNAKE_CASE enum values, context-manager support.
- Static convenience methods — to_markdown, to_file, get_info, get_supported_formats.
- Async API — every static and instance method has an _async counterpart; works naturally with asyncio.gather() and ASGI frameworks like FastAPI.
- 30+ input formats — PDF, DOCX, DOC, XLSX, XLS, CSV, EPUB, MOBI, TXT, CHM, RTF, ODT, and more.
- Image strategies — ExportImagesAsBase64Strategy, ExportImagesToFileSystemStrategy, SkipImagesStrategy, CustomImagesStrategy.
- Markdown flavor control, YAML front matter, heading level offset, spreadsheet options, password-protected documents, stream loading.
- Specific exception types — DocumentProtectedException, InvalidFormatException, GroupDocsMarkdownException.
- AI-agent friendly — AGENTS.md ships inside the wheel so Claude Code / Cursor / Copilot auto-discover the API. Docs are also published as llms-full.txt and via an MCP server
for live lookups.
Platforms
- Python 3.5 – 3.14 (64-bit)
- Windows x64/x86, Linux x64, macOS x64 / Apple Silicon
- No runtime dependencies on Windows; Linux / macOS may need ICU installed — see the troubleshooting table in the release notes.
Feedback, feature requests, and bug reports are very welcome in this category.
Best regards,
The GroupDocs Team