GroupDocs
GROUPDOCS
.Conversion
GroupDocs.Conversion · Product Family

Convert documents at scale

Fast, high-fidelity batch conversion between 170+ document and image formats — PDF, Office, CAD, email — in any cross-platform app.

Live demo Get started
170+
formats
4
platforms
MIT
examples
input.docx · GroupDocs.Conversion

Install in seconds

Pick your platform, copy the package command, and ship your first integration.

.NET v26.3.0
dotnet add package GroupDocs.Conversion
2.7M downloads
Java v26.5.0
implementation 'com.groupdocs:groupdocs-conversion:26.5.0'
Node.js v25.11.0
npm install @groupdocs/groupdocs.conversion
Python v26.5.0
pip install groupdocs-conversion-net
Quick start — .NET
using GroupDocs.Conversion;

using var converter = new Converter("input.docx");
converter.Convert("output.pdf", new PdfConvertOptions());

What you can build

GroupDocs.Conversion in production — fast, flexible, and source-agnostic.

Convert 170+ formats

Word, PDF, Excel, PowerPoint, CAD, email, images and many more, both ways.

Batch & streaming

Convert folders or streams; load from file, stream, or URL.

Page-level control

Convert page ranges, apply watermarks, and tune output options.

Conversion caching

Cache results for faster repeat conversions in high-volume pipelines.

Supported formats

A representative slice of the formats GroupDocs.Conversion works with.

Documents
PDF DOCX DOC RTF ODT TXT
Spreadsheets
XLSX XLS CSV ODS
Presentations
PPTX PPT ODP
Images
PNG JPG TIFF BMP
CAD & Email
DWG DXF MSG EML VSDX
Free · ads-free · no install

Try it live in your browser

Run GroupDocs.Conversion on your own files in the free, ads-free Conversion web app — no install required. Files are deleted after 24 hours.

Open the Conversion app

Open-source examples

View all repositories →
GroupDocs.Conversion-for-Java
35
GroupDocs.Conversion-for-.NET
24
GroupDocs.Conversion-for-Java-Spring
Java10
GroupDocs.Conversion-for-Java-Dropwizard
Java9
GroupDocs.Conversion-for-Python-via-.NET
Dockerfile8
GroupDocs.Conversion-Docs
HTML7