What's new in 24.3.0
Added
- Cross‑platform NuGet packages – new
GroupDocs.Conversion.CrossPlatform, GroupDocs.Viewer.CrossPlatform and related packages targeting .NET 6/7/8 for Windows, Linux and macOS.
- Multi‑framework NuGet delivery for Aspose libraries (e.g., Aspose.Words, Aspose.PDF, Aspose.Signature, Aspose.Watermark) with builds for .NET 5, .NET 6, .NET 7, .NET 8 and .NET Standard.
- Microsoft Graph support in Aspose.Email – APIs for listing, fetching, creating and updating contacts and calendar items.
- Header/footer signature search in GroupDocs.Signature – ability to locate signatures placed inside Word document headers and footers.
- JFIF image format support added across Aspose and GroupDocs viewers (
.jfif recognized as a valid image type).
- Zstandard archive format in Aspose.Zip and expanded CPIO compression options (LZMA, LZ, Zstandard).
- GIS format handling in GroupDocs.Metadata – new support for
.shp, .geojson, .topojson, .gml, .osm, .kml, .gpx.
- Surrogate‑pair Unicode support in GroupDocs.Search – surrogate pairs indexed as single characters and usable in alphabet/character‑replacement dictionaries.
- Shorthand OMR commands in Aspose.OMR –
Presets class with quick‑generation and recognition methods for bubble sheets and surveys.
- Resource‑handling API in Aspose.SVG –
SVGDocument.Save(ResourceHandler…), Resource class with status, MIME type, embedding and output‑URL control.
- eTeX page‑building optimisation in Aspose.TeX.
- 16‑bit per‑pixel TIFF support in Aspose.OCR.
- Extended Font APIs – overloaded
TtfFontMetrics.MeasureString(char[] codes) and RenderingUtils.DrawText(glyphId[] ids) in Aspose.Font.
- TileOptions for watermarks – tiled text watermark capabilities for Excel, Visio, PowerPoint and image documents in GroupDocs.Watermark.
- PubToPdfConversionOptions and related classes for advanced font substitution when converting Publisher files (Aspose.PUB).
- Tiled CAD‑to‑PDF rendering and performance‑mode conversion for large CAD drawings in GroupDocs.Viewer.
- New public APIs across several products (e.g., Aspose.Imaging
ProcessingType, Aspose.Page Size and SmoothingMode, Aspose.Page ImageSaveOptions, Aspose.Page PdfSaveOptions, Aspose.Zip archive classes, Aspose.Page ResourceHandler).
Improved
- Engine upgrades in GroupDocs.Annotation, GroupDocs.Assembly and GroupDocs.Conversion – faster rendering and lower memory consumption.
- ICC colour‑conversion cache optimisation in Aspose.Imaging – noticeably quicker colour profile handling.
GetFileInfo optimisation in GroupDocs.Parser – reduced I/O and faster metadata extraction.
- PPTX compression handling refined in Aspose.Slides – more reliable output files.
- Reduced output size & higher speed when rendering large CAD drawings (Viewer) by enabling
CadOptions.EnablePerformanceConversionMode.
- Markdown rendering quality improvements in GroupDocs.Viewer.
- Font substitution table handling enhanced in Aspose.HTML (better support in Debian 12 based Docker images).
- Tiled rendering of CAD to PDF (Viewer) – ability to split drawings into tiles for lower‑memory conversion.
- AI‑driven OCR result querying (Aspose.OCR 24.3.1) – natural‑language query processor for OCR output.
- Chart API extensions in Aspose.Words – new options for axis fonts, labels and data‑table visibility.
- Binary raster‑operation emulation for WMF metafiles in Aspose.Words.
- Enhanced handling of multi‑page AI images in Aspose.PSD (reduced load time).
Fixed
- Aspose.BarCode – QR code detection issues with rounded targets, darkened sides, and PDF417 errors; added public
XmlSerializationAttribute and XmlSerializationType.
- Aspose.CAD – numerous DWG, IFC, FBX and CGM handling fixes (sorting order, metadata persistence, layout detection, watermark support, polyline issues, DICOM export, etc.).
- Aspose.Cells – dozens of bugs covering formula evaluation, chart data, GridWeb/GridDesktop UI glitches, picture aspect‑ratio handling, range insertion errors, HTML import/export anomalies, file‑type mis‑detections, and numerous exceptions.
- Aspose.Diagram – line duplication, colour shifts, character overlap, drawing name overflow, NEC mark rendering, information placement errors, and switch shape positioning bugs.
- Aspose.Drawing – texture‑brush clamping, 16‑bpp TIFF loading correction.
- Aspose.Email – MS Graph contact/calendar integration bugs, timezone null, VCF argument errors, weekday conversion issue, BYSETPOS rule validation, EMLX validation error.
- Aspose.Font –
ArgumentException when converting TrueType to SVG fixed.
- Aspose.HTML – null‑reference on PNG conversion, Docker image font handling issue.
- Aspose.Imaging – enhanced base‑class text, unauthorized‑access exception handling, TIFF‑to‑PDF stretching bug fixed.
- Aspose.OCR – added 16‑bit TIFF support and fixed related processing errors.
- Aspose.OMR – fixed shorthand command generation, recognition stability improvements.
- Aspose.Page – indexed colourspace procedure bug resolved.
- Aspose.PSD – 8‑bit to 16‑bit/32‑bit conversion stability, AI short‑curve rendering fix.
- Aspose.PUB – table border line loss, layout issues in PDF conversion, content loss in TIFF generation.
- Aspose.Slides – PDF hyperlink shift, PPT hang, SVG cropping, text inversion, German umlaut bolding, missing text in SVG, folder retrieval exception, shape thumbnail error, NUMBERVALUE support, header/footer bounds, Excel sheet name change, animation group error, font size/color issues, chart out‑of‑bounds, custom font cache, password‑protected PPTX, OLE object name, shadow rendering, memory consumption on Linux, etc.
- Aspose.SVG – alignment‑baseline handling, resource‑management API bugs, obsolete
IOutputStorage removal.
- Aspose.Tex – page‑building optimisation bug fixes.
- Aspose.Words – extensive fixes: table width/spacing, TOC page numbers, document layout, footnote formatting, PDF rendering anomalies (fonts, colours, charts), memory leaks, OMR, conversion to ePub, PDF/A compliance, etc.
- Aspose.Zip – Zstandard archive creation and extraction stability fixes.
- GroupDocs.Conversion – system font folder handling on non‑Windows, low‑resolution CAD images, Azw3/Mobi‑to‑PDF failures, DXF‑to‑PDF NRE, DOCX‑to‑PDF bullet issues, Nsf and Olm conversion problems, CAD page size respecting, pixelation in DWG‑to‑PNG, Tex conversion breakage.
- GroupDocs.Merger – EMF join handling improvements.
- GroupDocs.Metadata – GIS package hierarchy handling, cache configuration for heavy operations.
- GroupDocs.Search – alphabet/character‑replacement dictionary API changes and surrogate‑pair handling bugs fixed.
- GroupDocs.Signature – header/footer signature search added and related stability fixes.
- GroupDocs.Viewer – cross‑platform package issues, CAD tiled rendering, JFIF support, Markdown quality, output size reduction, global style removal, numerous format‑specific rendering crashes (MSG, PPTX, TEX, DWG, Excel, fonts, UI localisation, MPP on Linux).
- GroupDocs.Watermark – tiled watermark size/rotation offsets, Visio load options, PDF artefact approach, shape size matching, and other rendering bugs.
These updates collectively deliver broader platform coverage, richer feature sets, performance gains and a large number of stability improvements across the entire Conholdate.Total suite.