Conversion magic: transform files across formats

Effortlessly convert documents from various source formats to different target formats. Enjoy a wide range of supported conversions without additional software, such as MS Office, Apache Open Office, Adobe Acrobat Reader, and more.

Load documents from various sources, including files, streams, URLs, FTP servers, Amazon S3, Azure Blob Storage, and more.

Use any cache storage type, such as Amazon S3, Dropbox, Google Drive, Windows Azure, Redis, or others, by implementing the necessary interfaces.

GroupDocs.Conversion’s feature set

API to convert files between multiple types as HTML, PDF, Word, Excel, PNG and many more without third-party software.

  • Convert documents and images

    Transform files from different source to various target formats.

  • Open secured documents

    Specify a password to open encrypted documents.

  • Load files from anywhere

    Load documents from various files, URLs, FTP servers, Amazon S3, and more.

  • Manage output settings

    Rotate and reorder pages, specify whether to render notes and comments.

GroupDocs.Conversion code samples

Some use cases of typical GroupDocs.Conversion operations in C#, Java, TypeScript

Convert PDF to DOCX in several lines of code

With GroupDocs.Conversion, you can convert a PDF file to DOCX effortlessly - all you need is just a couple of lines of code. It also doesn’t require any third-party software like Microsoft Word or Adobe Acrobat. Here’s an example of how it can be achieved:
// Load the source PDF file
using (var converter = new GroupDocs.Conversion.Converter("sample.pdf"))
{
    // Set the convert options for DOCX format
    var options = new WordProcessingConvertOptions();
    // Convert to DOCX format
    converter.Convert("converted.docx", options);
}
import com.groupdocs.conversion.Converter;
import com.groupdocs.conversion.options.convert.WordProcessingConvertOptions;
...
// Load the source PDF file
Converter converter = new Converter("sample.pdf");
// Set the convert options for DOCX format
WordProcessingConvertOptions options = new WordProcessingConvertOptions();
// Convert to DOCX format
converter.convert("converted.docx", options);
// Load the source PDF file
const converter = new groupdocs.conversion.Converter("sample.pdf");
// Set the convert options for DOCX format
const options = new groupdocs.conversion.WordProcessingConvertOptions();
// Convert to DOCX format
converter.convert("converted.docx", options);

60+ file formats supported

GroupDocs.Conversion supports operations with the most popular file formats.

In-depth metrics and statistical insights

Dive into a detailed breakdown of our key figures, providing comprehensive metrics and statistical insights into our achievements, impact, and growth.

  • 3K+

    Supported conversion pairs

    Easily convert files across thousands of supported pairs - Microsoft Office, PDF, images, video, audio, and databases. Empower users to seamlessly transform diverse file types for flexibility and convenience.

  • 1.0M

    NuGet downloads

    Join our satisfied users who have chosen our NuGet package. Our solution has become a trusted and widely adopted resource in the developer community, providing seamless integration and valuable functionality for countless projects.

  • 10+

    Libraries

    Our product includes 10+ libraries, offering advanced features to optimize performance. These libraries are designed to fulfill different development needs with unparalleled capabilities.

  • 100+

    Happy customers

    Thriving on excellence, our product has gained the trust of over 100 delighted customers who rely on its robust features and reliable performance. Find the success and efficiency with our innovative solution.

Our happy customers

GroupDocs libraries are employed by globally renowned and distinguished brands across the world.

Supported platforms

GroupDocs.Conversion library supports the following operating systems and frameworks

.NET

.NET Framework 4.6.2+
.NET Core 3.1
.NET 6+
Windows, Linux
3K+ conversion pairs

Java

J2SE 8.0 (1.8)+
Windows, Linux, macOS
3K+ conversion pairs

Node.js

Node.js 16+
and J2SE 8.0 (1.8)+
Windows, Linux, macOS
3K+ conversion pairs

Ready to get started?

Try GroupDocs.Conversion features for free or request a license

Common questions and concerns

Find answers to common inquiries in our FAQ section to quickly address your queries and concerns.

  • Can I evaluate GroupDocs products prior to purchasing?
    Yes! All GroupDocs products have a risk-free, evaluation version available. We strongly encourage developers to download and try our APIs before purchasing to ensure that they will fill your needs 100%.
  • Does GroupDocs do product demonstrations?
    No, our focus is on our APIs and making the most functional and stable products possible. We do offer fully functional and free trials in the form of a temporary license so you can test out the product for yourself.
  • Where can I download the product?
    All products are available to download from the website. We do not send physical copies of our software by mail.
  • Are GroupDocs developer licenses per user, or per named user?
    GroupDocs Developer licenses are per user, not per named user. We understand that members of a coding team may change over time and that it is not practical to have to update licensing each time that occurs.
  • Do we need a separate license for our build or CI (Continuous Integration) Server?
    No, we are happy that customers use GroupDocs products on one server for solution-building purposes at no extra cost. This installation should not be used to circumvent the license terms of your agreement with GroupDocs and should respect any redistributable or location limitations imposed by your purchased license.
 English