
Research
2025 Report: Destructive Malware in Open Source Packages
Destructive malware is rising across open source registries, using delays and kill switches to wipe code, break builds, and disrupt CI/CD.
groupdocs-conversion-net
Advanced tools
GroupDocs.Conversion for Python via .NET is a document conversion API that supports over 10,000 conversion pairs across popular formats and enables developers to easily convert files to various formats, such as PDF, HTML, JPG, or PNG. With this API, you can seamlessly convert a wide range of file types, including popular OpenDocument and Microsoft Office formats like DOCX, XLSX, and PPTX, as well as specialized CAD and graphic editor files like DWG, DXF, PSD, AI, and CDR. Supports Python 3.5 and higher.
Product Home | Docs | Live Demos | API Reference | Blog | Search | Free Support Forum | 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.
Use a few lines of Python code to convert documents between different formats:
from groupdocs.conversion import Converter
from groupdocs.conversion.options.convert import PdfConvertOptions
# Instantiate Converter with the input document
with Converter("./business-plan.docx") as converter:
# Instantiate convert options to define the output format
pdf_convert_options = PdfConvertOptions()
# Convert the input document to PDF
converter.convert("./business-plan.pdf", pdf_convert_options)
GroupDocs.Conversion for Python via .NET provides a single, unified API for advanced document conversion:
GroupDocs.Conversion for Python via .NET supports a wide range of document families including:
See the complete list of supported document formats.
Learn more about system requirements.
You can install GroupDocs.Conversion for Python via .NET from PyPI or download it from the official website.
Install from PyPI
pip install groupdocs-conversion-net
Upgrade to the latest version
pip install --upgrade groupdocs-conversion-net
Download from the official website
To download the GroupDocs.Conversion package for your operating system, please visit the official GroupDocs Releases website and choose the appropriate package based on your system's architecture.
Learn more about installation.
Beyond basic document conversion, here are the most common use cases for converting documents between different formats.
📁 Code Examples: For complete, runnable examples with sample files, check out the GroupDocs.Conversion for Python via .NET - Code Examples repository. See how to run code examples for more details.
This example shows how to convert each slide in a PPTX presentation to a PNG image and save the output images to a specified folder.
from groupdocs.conversion import Converter
from groupdocs.conversion.filetypes import ImageFileType
from groupdocs.conversion.options.convert import ImageConvertOptions
# Instantiate Converter with the input document
with Converter("./basic-presentation.pptx") as converter:
# Instantiate convert options
png_convert_options = ImageConvertOptions()
# Define the output format as PNG
png_convert_options.format = ImageFileType.PNG
# Convert all pages and save to the output folder
converter.convert_by_page("./converted-pages", png_convert_options)
This example shows how to convert each compressed file in a ZIP archive to PDF.
from groupdocs.conversion import Converter
from groupdocs.conversion.options.convert import PdfConvertOptions
# Instantiate Converter with the input document
with Converter("./compressed.zip") as converter:
# Instantiate convert options
pdf_convert_options = PdfConvertOptions()
# Extract, convert and save output files in PDF format
converter.convert_multiple("./converted-files", pdf_convert_options)
For testing without trial limitations, you can request a 30-day Temporary License:
import os
from groupdocs.conversion import License
# Get absolute path to license file
license_path = os.path.abspath("./GroupDocs.Conversion.lic")
# Instantiate License and set the license
license = License()
license.set_license(license_path)
This product is licensed under the GroupDocs End User License Agreement (EULA). For pricing information, visit the GroupDocs.Conversion for Python via .NET pricing page.
GroupDocs provides unlimited free technical support for all of its products. Support is available to all users, including evaluation. The support is provided at Free Support Forum, Paid Support Helpdesk and Paid Consulting.
The GroupDocs Free Support Forum is available to all users and provides:
The Paid Support Helpdesk offers:
We can work together with you on your project and develop a part or complete application. If you need new features in the existing GroupDocs product or to create API for new file formats, send us a request at consulting.groupdocs.com/contact.
FAQs
GroupDocs.Conversion for Python via .NET is a document conversion API that supports over 10,000 conversion pairs across popular formats and enables developers to easily convert files to various formats, such as PDF, HTML, JPG, or PNG. With this API, you can seamlessly convert a wide range of file types, including popular OpenDocument and Microsoft Office formats like DOCX, XLSX, and PPTX, as well as specialized CAD and graphic editor files like DWG, DXF, PSD, AI, and CDR. Supports Python 3.5 and higher.
We found that groupdocs-conversion-net demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Research
Destructive malware is rising across open source registries, using delays and kill switches to wipe code, break builds, and disrupt CI/CD.

Security News
Socket CTO Ahmad Nassri shares practical AI coding techniques, tools, and team workflows, plus what still feels noisy and why shipping remains human-led.

Research
/Security News
A five-month operation turned 27 npm packages into durable hosting for browser-run lures that mimic document-sharing portals and Microsoft sign-in, targeting 25 organizations across manufacturing, industrial automation, plastics, and healthcare for credential theft.