Latest release (March 2024)

This release introduces new NuGet package GroupDocs.Conversion.CrossPlatform that contains .NET 6 assembly which can be used on Windows, Linux, and macOS.

Supported frameworks

  • .NET 6
  • .NET 7
  • .NET 8

Supported operating systems

  • Windows
  • Linux
  • macOS

Dependencies

  • Microsoft True Type Core Fonts that comes with ttf-mscorefonts-installer package or you can copy the fonts manually. On Linux it is typically /usr/local/share/fonts/ folder to place your fonts.

  • Font configuration and customization library fontconfig. Make sure to rebuild font cache after you install additional with fc-cache -f -v.

Limitations

This package has limitations on platforms and file formats compared to the GroupDocs.Conversion package.

Platforms

ARM64-based Linux and Windows platforms are not supported yet.

File formats

The following file formats are not supported by GroupDocs.Conversion.CrossPlatform package:

  • Image formats

    • AI - Adobe Illustrator Artwork
    • PSD - Adobe Photoshop Document
    • PSB - Photoshop Large Document Format
  • Diagram file formats

    • VDW - Visio Web Drawing
    • VDX - Visio Drawing XML File
    • VSD - Visio 2003-2010 Drawing
    • VSDM - Visio Macro-Enabled Drawing
    • VSDX - Visio Drawing
    • VSS - Visio 2003-2010 Stencil
    • VSSM - Visio Macro-Enabled Stencil
    • VSSX - Visio Stencil
    • VST - Visio 2003-2010 Template
    • VSTM - Visio Macro-Enabled Template
    • VSTX - Visio Template
    • VSX - Visio Stencil XML File
    • VTX - Visio Template XML File

See Supported file formats documentation topic for a complete list of the formats and their versions supported by GroupDocs.Conversion.

We’re planning to add support for the listed file-formats above in the future releases.

Support

Please let us know if you have any issues with GroupDocs.Conversion or GroupDocs.Conversion.CrossPlatform packages by posting an issue at our free support forum.

Along with this, there are 15+ features, improvements, and bug fixes in this release.

Full list of changes in this release

KeyCategorySummary
CONVERSIONNET-6749FeatureImplement conversion to J2K
CONVERSIONNET-6727FeatureAdd JFIF (.jfif) file extension as supported
CONVERSIONNET-6758EnhancementGeneric GetDocumentInfo method to return specific IDocumentInfo type
CONVERSIONNET-6740EnhancementCorrectly report unsupported conversion pairs
CONVERSIONNET-6741EnhancementBypass the source document to the converted stream if NoConvertOptions is provided from the convert options delegate
CONVERSIONNET-6674EnhancementFor container documents (pst, ost) extend document info to return files and folders
CONVERSIONNET-6759EnhancementThe “Folders” property of PersonalStorageDocumentInfo must represent hierarchy structure of folders and content
CONVERSIONNET-6750EnhancementImprove Svg to Svgz conversion
CONVERSIONNET-6755EnhancementWhen converting an email with attachments to a file, the converted file contains the last attachment content
CONVERSIONNET-6738EnhancementImprove CAD to PDF conversions
CONVERSIONNET-6737EnhancementImprove CAD to image conversions
CONVERSIONNET-6747BugSystem font folders not properly set when converting images and running on non-Windows platforms
CONVERSIONNET-6726BugConversion from a CAD to image produces low resolution image
CONVERSIONNET-6760BugConversion from Azw3 and Mobi to Pdf failed
CONVERSIONNET-6764BugNullReferenceException when converting dxf files to pdf
CONVERSIONNET-6305BugDOCX to PDF conversion - Bullets points issue
CONVERSIONNET-6754BugConversion from Nsf not working
CONVERSIONNET-6753BugConversion from Olm in trial mode not working
CONVERSIONNET-6735BugConversions from CAD to any format do not respect the specified target page width and height
CONVERSIONNET-6746BugOutput from DWG to PNG conversion is very pixelated in .NET
CONVERSIONNET-5601BugConverting particular Pdf to Tex produce broken result.

Major features

  • Conversions to J2K
  • Conversions from and to JFIF
  • Improved conversion from CAD
  • Generic GetDocumentInfoMethod which return specific document info class

Public API and backward incompatible changes

  1. Introduced PersonalStorageItemInfo class which represents an item in a personal storage document.
  2. In PersonalStorageDocumentInfo are introduced two new properties - Items and SubFolders
  3. Folders property in PersonalStorageDocumentInfo class now represents hierarchy structure of sub-folders and items
  4. In Converter class, GetDocumentInfo<T>() method is introduced