GroupDocs.Conversion for Java overview

GroupDocs.Conversion for Java is a powerful and intuitive library for file conversion between a variety of supported document and image types, including all Microsoft Office and OpenDocument file formats, PDF documents, HTML, CAD, raster images (TIFF, JPEG, GIF, PNG, BMP) and many more. Conversion results can be easily customized and tuned with multiple and flexible options.

Using GroupDocs.Conversion for Java in your project gives you the following benefits:

  • Thousands of different file conversion pairs for multiple supported formats: office documents, presentations, spreadsheets, images and much more.
  • Independence from other applications. You can convert files without other third-party applications like Microsoft Office or Adobe Acrobat.
  • Ability to convert whole document or specific pages range.
  • Place watermarks at document pages during conversion.
  • Huge amount of additional options to customize the appearance of the converted document.
  • Document information extraction - file type, document page count etc.
  • Increased conversion performance by caching conversion results. Convert document once and use conversion results fast and efficiently.
  • Customizable caching. Caching to local disk is implemented by default and any type of storage can be supported by implementing caching interfaces – Amazon S3, Dropbox, Google Drive, Windows Azure and others.
  • Performance. Designed to process thousands of files and utilize as minimum resources as possible. We do performance testing to make sure we do not have performance degradation from version to version.
  • Scalability. Shipped as a single Java package that can be deployed with any Java application by installing via Maven. You do not need to worry about any other services or modules.
  • Simple and intuitive public API. All methods are doing what you would expect from them and nothing more.

You can use GroupDocs.Conversion across multiple platforms and operation systems:

  • Windows, Linux, and macOS
  • 32-bit or 64-bit operating system
  • Java 8 and higher

Get started with GroupDocs.Conversion for Java

If you are new to GroupDocs.Conversion, see the following topics first:

Technical support

If you encounter an issue while using GroupDocs.Conversion or have a technical question, feel free to create a post in our Free Support Forum. If free support is not sufficient, you can submit a ticket to our Paid Support Helpdesk.