Latest release (Mar 2024)

This release includes three new features, three enhancements and 8 bug fixes.

Full list of changes in this release

KeyCategorySummary
VIEWERNET‑4584FeatureAdd cross-platform package with .NET 8 support
VIEWERNET‑4099FeatureSupport tiled rendering when converting CAD to PDF
VIEWERNET‑4747FeatureAdd JFIF (.jfif) file type as supported
VIEWERNET‑4759EnhancementImprove Markdown files rendering quality
VIEWERNET‑3333EnhancementReduce output size when rendering large CAD drawings
VIEWERNET‑4761EnhancementEliminate or rename global styles from resultant HTML when viewing Spreadsheet files
VIEWERNET‑4746Fix"Incorrect message format specified in the options: Msg" error during call viewer.View for the MSG file.
VIEWERNET‑3449Fix“Failed to open presentation with error: Empty content in the AlternateContent” exception when rendering PPTX file
VIEWERNET‑3817FixMake readable exception for specific invalid TEX file
VIEWERNET‑2854FixCannot convert a DWG file when license is not applied
VIEWERNET‑4738FixNull reference exception when calling GetViewInfo for Excel file
VIEWERNET‑4434FixFont display issue
VIEWERNET‑3987Fix[GroupDocs.Viewer.UI] When files with pptx extension are viewed in presentation mode, corruption occurs in Turkish characters
VIEWERNET‑3803FixOutput bitmap cannot be created when rendering MPP on Linux

Major changes

New cross-platform package with .NET 8 support

We introduced the new NuGet package GroupDocs.Viewer.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.Viewer package.

Platforms

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

File formats

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

  • Image formats

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

    • MPP - Microsoft Project
    • MPT - Microsoft Project Template
    • MPX - Microsoft Project Exchange File
  • Visio 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
  • Note-taking file formats

    • ONE - Microsoft OneNote Document

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

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.Viewer or GroupDocs.Viewer.CrossPlatform packages by posting an issue at our free support forum.

Support tiled rendering when converting CAD to PDF

This release adds support for rendering CAD drawings to a tiles when converting to PDF. Check Split a drawing into tiles documentation topic for more details and code snippet.

Reduce output size when rendering large CAD drawings

To reduce output image, HTML or PDF size when rendering complex CAD drawings you can set CadOptions.EnablePerformanceConversionMode to true to reduce output quality and speed up rendering. See details at Choose rendering speed instead of quality documentation topic.

Added JFIF file type as supported

JPEG File Interchange Format (.jfif) is image that was developed for fast exchange between platforms. This format uses JPEG compression. Learn more about this file format here. See Supported file formats documentation topic for all supported formats.