Browse our Products
If so you can download any of the below versions for testing. The product will function as normal except for an evaluation limitation. At the time of purchase we provide a license file via email that will allow the product to work in its full capacity. If you would also like an evaluation license to test without any restrictions for 30 days, please follow the directions provided here.
If you experience errors, when you try to download a file, make sure your network policies (enforced by your company or ISP) allow downloading ZIP and/or MSI files.
Product Page | Docs | Demos | API Reference | Blog | Free Support | Temporary License
GroupDocs.Conversion for Python via .NET is a document conversion API that lets you easily convert the most popular file formats, including DOCX, XLSX, PPTX, PDF, CAD drawings, and many more. It preserves layout and formatting while offering customization options for each format.
pip install groupdocs-conversion-net
from groupdocs.conversion import Converter
from groupdocs.conversion.options.convert import PdfConvertOptions
with Converter("document.docx") as converter:
converter.convert("output.pdf", PdfConvertOptions())
The package is a self-contained Python wheel (~200 MB) that includes everything needed to process documents. No external software installation is required - just pip install and start converting. The wheel works across Python 3.5 - 3.14 on Windows, Linux, and macOS (Intel + Apple Silicon).
For a complete list, see supported formats.
from groupdocs.conversion import Converter
from groupdocs.conversion.options.convert import PdfConvertOptions
with Converter("./business-plan.docx") as converter:
converter.convert("./business-plan.pdf", PdfConvertOptions())
from groupdocs.conversion import Converter
from groupdocs.conversion.options.convert import PdfConvertOptions
from groupdocs.conversion.options.load import WordProcessingLoadOptions
load_options = WordProcessingLoadOptions()
load_options.password = "12345"
with Converter("./protected.docx", load_options) as converter:
options = PdfConvertOptions()
options.dpi = 300
options.page_number = 1
options.pages_count = 2
converter.convert("./output.pdf", options)
from groupdocs.conversion import Converter
with Converter("./document.pdf") as converter:
info = converter.get_document_info()
print(f"Pages: {info.pages_count}")
import io
from groupdocs.conversion import Converter
from groupdocs.conversion.options.convert import PdfConvertOptions
with open("document.docx", "rb") as stream:
with Converter(stream) as converter:
converter.convert("output.pdf", PdfConvertOptions())
buf = io.BytesIO(downloaded_bytes)
with Converter(buf) as converter:
converter.convert("output.pdf", PdfConvertOptions())
Installing the wheel also puts groupdocs-conversion on PATH. Target format is inferred from the output extension; pass --format to override.
# Convert (extension picks the format)
groupdocs-conversion convert input.docx output.pdf
groupdocs-conversion convert input.docx page1.jpg --page 1 --count 1
groupdocs-conversion convert protected.docx out.pdf --password "secret"
# Inspect
groupdocs-conversion info input.pdf
groupdocs-conversion list-formats input.docx # primary + secondary targets
groupdocs-conversion list-all-formats # full source -> target matrix
# Apply a license up-front
groupdocs-conversion --license license.lic convert in.docx out.pdf
# Equivalent module form
python -m groupdocs.conversion convert in.docx out.pdf
Exit codes: 0 success, 2 user error (unknown format, missing input), 1 runtime error.
This package is designed for seamless integration with AI agents, LLMs, and automated code generation tools.
AGENTS.md in the package — AI coding assistants (Claude Code, Cursor, GitHub Copilot) auto-discover the API surface, usage patterns, and troubleshooting tips from the installed package{ "mcpServers": { "groupdocs-docs": { "url": "https://docs.groupdocs.com/mcp" } } }
https://docs.groupdocs.com/conversion/python-net/llms-full.txt.md to any docs URLThe API works without a license in evaluation mode with the following limitations:
To remove these limitations, apply a license or request a temporary license:
from groupdocs.conversion import License
License().set_license("path/to/license.lic")
Or set the environment variable (auto-applied at import):
export GROUPDOCS_LIC_PATH="path/to/license.lic"
| Issue | Platform | Fix |
|---|---|---|
System.Drawing.Common is not supported | Linux/macOS | apt-get install libgdiplus (Linux) or brew install mono-libgdiplus (macOS) |
| Garbled text or missing fonts in PDF | Linux | apt-get install ttf-mscorefonts-installer fontconfig && fc-cache -f |
The type initializer for 'Gdip' threw an exception | macOS | brew install mono-libgdiplus |
DOTNET_SYSTEM_GLOBALIZATION_INVARIANT errors | Linux | Do NOT set this variable. ICU must be available. |
Also available for other platforms: .NET | Java | Node.js
Product Page | Docs | Demos | API Reference | Blog | Free Support | Temporary License
GroupDocs.Conversion GroupDocs.Total Python PyPi Document-Conversion PDF Office-Formats Cross-Platform CLI
Self-contained Python wheel of GroupDocs.Conversion 26.5 for Windows (x64). Compatible with Python 3.5-3.14. No external dependencies required. Document conversion API supporting 10,000+ format combinations.
Added: 14/5/2026
Downloads:
File Size: 192.26MB
Self-contained Python wheel of GroupDocs.Conversion 26.5 for Linux (x64). Compatible with Python 3.5-3.14. Requires libgdiplus, libfontconfig1, and fonts (e.g. ttf-mscorefonts-installer). Document conversion API supporting 10,000+ format combinations.
Added: 14/5/2026
Downloads:
File Size: 191.49MB
Self-contained Python wheel of GroupDocs.Conversion 26.5 for macOS arm64 (Apple Silicon). Compatible with Python 3.5-3.14. Requires mono-libgdiplus (brew install mono-libgdiplus). Document conversion API supporting 10,000+ format combinations.
Added: 14/5/2026
Downloads:
File Size: 190.69MB
Self-contained Python wheel of GroupDocs.Conversion 26.5 for macOS amd64 (Intel). Compatible with Python 3.5-3.14. Requires mono-libgdiplus (brew install mono-libgdiplus). Document conversion API supporting 10,000+ format combinations.
Added: 14/5/2026
Downloads:
File Size: 192.82MB
This is the GroupDocs.Conversion for Python via .NET 26.3 wheel file, built for Windows.
Added: 16/4/2026
Downloads:
File Size: 192.21MB
This is the GroupDocs.Conversion for Python via .NET wheel file, version 26.3, built for Linux.
Added: 16/4/2026
Downloads:
File Size: 191.44MB
This is the GroupDocs.Conversion for Python via .NET wheel file, built for macOS and targeting the AMD64 architecture (Intel Silicon).
Added: 16/4/2026
Downloads:
File Size: 192.76MB
This is the GroupDocs.Conversion for Python via .NET wheel file, built for macOS and targeting the ARM64 architecture (Apple Silicon).
Added: 16/4/2026
Downloads:
File Size: 190.64MB
This is the GroupDocs.Conversion for Python via .NET wheel file, built for Windows and targeting the AMD64 architecture.
Added: 20/12/2025
Downloads:
File Size: 191.64MB
This is the GroupDocs.Conversion for Python via .NET wheel file, built for Windows and targeting the x86 architecture.
Added: 20/12/2025
Downloads:
File Size: 185.75MB
This is the GroupDocs.Conversion for Python via .NET wheel file, built for Linux.
Added: 20/12/2025
Downloads:
File Size: 203.76MB
This is the GroupDocs.Conversion for Python via .NET wheel file, built for macOS and targeting the ARM64 architecture (Apple Silicon).
Added: 20/12/2025
Downloads:
File Size: 191.57MB
This is the GroupDocs.Conversion for Python via .NET wheel file, built for macOS and targeting the AMD64 architecture (Intel Silicon).
Added: 20/12/2025
Downloads:
File Size: 200.71MB
This is the GroupDocs.Conversion for Python via .NET wheel file, version 24.12, built for Windows and targeting the AMD64 architecture.
Added: 27/12/2024
Downloads:
File Size: 210.1MB
This is the GroupDocs.Conversion for Python via .NET wheel file, version 24.12, built for Windows and targeting the x86 architecture.
Added: 27/12/2024
Downloads:
File Size: 204.44MB
This is the GroupDocs.Conversion for Python via .NET wheel file, version 24.12, built for macOS and targeting the ARM64 architecture (Apple Silicon).
Added: 27/12/2024
Downloads:
File Size: 209.62MB
This is the GroupDocs.Conversion for Python via .NET wheel file, version 24.12, built for macOS and targeting the AMD64 architecture (Intel Silicon).
Added: 27/12/2024
Downloads:
File Size: 218.53MB
This is the GroupDocs.Conversion for Python via .NET wheel file, version 24.11, built for Windows and targeting the AMD64 architecture.
Added: 9/11/2024
Downloads:
File Size: 210.15MB
This is the GroupDocs.Conversion for Python via .NET wheel file, version 24.11, built for Windows and targeting the x86 architecture.
Added: 9/11/2024
Downloads:
File Size: 204.47MB
This is the GroupDocs.Conversion for Python via .NET wheel file, version 24.11, built for macOS and targeting the ARM64 architecture (Apple Silicon).
Added: 9/11/2024
Downloads:
File Size: 209.65MB
This is the GroupDocs.Conversion for Python via .NET wheel file, version 24.11, built for macOS and targeting the AMD64 architecture (Intel Silicon).
Added: 9/11/2024
Downloads:
File Size: 218.66MB