Browse our Products

Conholdate.Total 26.3.0 – Release Summary

Conholdate.Total 26.3.0 bundles the latest 26.3.0 releases of the GroupDocs and Aspose .NET APIs. Highlights include new format support (ICS, MultiPolygon, MHTML attachment selection), AI/ML enhancements (OpenAI model creation, OCR performance options), major accessibility and compliance updates (PDF/A detection, PDF/A‑1A fixes, PDF/UA tagging improvements), and extensive bug‑fixes across conversion, rendering, and document handling components.

NuGet packages


📦 What’s New

  • New Features & APIs:

    • Native conversion of iCalendar (.ics) files (GroupDocs.Conversion).
    • TrueType Collection font support (GroupDocs.Editor).
    • Full font‑substitution for Publisher, Presentation, Note (GroupDocs.Conversion).
    • Custom DOM‑based Markdown renderer, async API, Markdown flavor control (GroupDocs.Markdown).
    • PDF/A format detection and OOXML compliance (GroupDocs.Metadata).
    • Arabic & Korean OCR support built‑in (GroupDocs.Parser).
    • Image inpainting within a polygon (GroupDocs.Watermark).
    • OnlyRequestedTypes barcode filtering (Aspose.BarCode).
    • New UI features, toolbar buttons, protection handling (Aspose.Cells).
    • Support for older Visio formats (Aspose.Diagram).
    • Arabic script shaping (Aspose.Drawing).
    • Expanded MHTML attachment APIs (Aspose.HTML).
    • MultiPolygon support for EsriJson (Aspose.GIS).
    • Pure C# HTJ2K codec for DICOM (Aspose.Medical).
    • OCR runtime options EnableCpuMemArena, EnableMemoryPattern (Aspose.OCR).
    • New Shape.GetVisualBounds() and IFillFormatEffectiveData.SolidFillSchemeColor (Aspose.Slides).
    • Append entries to existing 7z archives (Aspose.Zip).
  • Performance Improvements:

    • Memory‑leak fix in PDF → WordProcessing conversion (GroupDocs.Conversion).
    • OCR runtime memory‑arena and pattern options reduce consumption (Aspose.OCR).
    • Faster resolution handling for TIFF export (Aspose.Imaging).
  • AI & Cloud Enhancements:

    • Direct instantiation of OpenAiModel for AI‑driven workflows (Aspose.Words).
    • OCR performance tuning via ONNX runtime settings (Aspose.OCR).
  • Accessibility & Compliance:

    • PDF/A‑1A compliance fixes (GroupDocs.Conversion).
    • PDF/UA tagging improvements, alt‑text handling, decorative element tagging (Aspose.Slides).
    • MHTML attachment selection API for better accessibility handling (Aspose.HTML).
  • Bug Fixes:

    • 70+ bug fixes across conversion (e.g., .eml → PDF, MSG rendering, DCM/JFIF failures).
    • Barcode recognition bugs (EAN vs UPC, VIN).
    • Numerous rendering, export, and layout bugs in Cells, Slides, Imaging, PSD, SVG, etc.
    • OCR header parsing, multi‑line header handling (Aspose.Email).
    • GIS layer count, GPX polygon handling (Aspose.GIS).
    • HTJ2K transfer‑syntax stability (Aspose.Medical).
    • Various null‑reference, argument, and exception issues across all products.

📦 What’s New by Product

GroupDocs.Conversion
  • CONVERSIONNET-8259 – Feature – Convert from ICS file
  • CONVERSIONNET-8205 – Improvement – Custom font folders & font substitution support
  • CONVERSIONNET-7977 – Bug – .eml to PDF conversion unit‑type issue
  • CONVERSIONNET-8207 – Bug – Memory leak when converting PDF to WordProcessing
  • CONVERSIONNET-8231 – Bug – PDF/A‑1A non‑compliant ToUnicode tables
GroupDocs.Editor
  • EDITORNET-3019 – New feature – Support TrueType Collection font
  • EDITORNET-3020 – New feature – Support text‑based PPT and PPS
  • EDITORNET-3036 – Improvement – New CSS properties
  • EDITORNET-3022 – Bug – NRE after HtmlCss injection
GroupDocs.Markdown
  • MARKDOWNNET-33 – Feature – Per‑TFM runtime packages
  • MARKDOWNNET-30 – Feature – Custom DOM‑based Markdown renderer
  • MARKDOWNNET-24 – Feature – Async API
  • MARKDOWNNET-26 – Feature – Markdown flavor control
  • MARKDOWNNET-35 – Bug – Quality and functional issues
GroupDocs.Metadata
  • METADATANET-4171 – New feature – PDF/A format detection
  • METADATANET-4169 – New feature – OOXML compliance for Word documents
GroupDocs.Parser
  • PARSERNET-2843 – Improvement – Arabic & Korean OCR support (built‑in resources)
GroupDocs.Watermark
  • WATERMARKNET-2152 – Feature – Image inpainting within a specified polygon
  • WATERMARKNET-2138 – Bug – Strict OOXML handling for password‑protected Word docs
Aspose.BarCode
  • BARCODENET-38387 – Enhancement – OnlyRequestedTypes property for strict barcode type filtering
  • BARCODENET-37745 – Bug – Barcode not recognized in PDF
Aspose.Cells
  • CELLSGRIDJS-1489 – New feature – Set protection in GridJs UI
  • CELLSGRIDJS-2259 – New feature – Toolbar buttons for font zooming
  • CELLSNET-59803 – Bug – Shape.FitToTextSize() inaccurate
  • CELLSNET-59847 – Bug – Chart/Picture to image error in XPS conversion
  • CELLSNET-59890 – Bug – Unexpected white boxes in Excel‑to‑PDF
Aspose.Diagram
  • DIAGRAMNET-50279 – Enhancement – Support for older Visio formats
  • DIAGRAMNET-53904 – Bug – Incorrect hyperlink area in PDF
  • DIAGRAMNET-53911 – Bug – SVG issue when FitToViewPort is true
Aspose.Drawing
  • DRAWINGNET-1663 – Feature – Arabic script positional shaping
  • DRAWINGNET-1670 – Feature – Arabic script shaping improvements
  • DRAWINGNET-1671 – Feature – Additional Arabic script enhancements
Aspose.Email
  • EMAILNET-41708 – Enhancement – X‑Microsoft headers support in iCalendar
  • EMAILNET-41698 – Enhancement – Multi‑line header reading
  • EMAILNET-41707 – Bug – Subject null after setting empty string
  • EMAILNET-41704 – Bug – Japanese MS932 charset corruption
Aspose.GIS
  • GISNET-1973 – Feature – MultiPolygon support for EsriJson
  • GISNET-1984 – Bug – Incorrect layer count for GPX on .NET Core 3.1
  • GISNET-1976 – Example – WritePolygonsAsLines option for GPX
Aspose.HTML
  • HTMLNET-6528 – Feature – MHTML: select and render specific attachments
  • HTMLNET-6205 – Bug – Missing images in MHT → PDF
  • HTMLNET-6967 – Bug – Definition‑list mapping warning in Tagged‑PDF
Aspose.Imaging
  • IMAGINGNET-7802 – Enhancement – Proper exception for unsupported XIF
  • IMAGINGNET-7797 – Enhancement – ResolutionSetting updates both axes
  • IMAGINGNET-7734 – Feature – Implement Shadow Filter
  • IMAGINGNET-7747 – Enhancement – JPG color reading fix
Aspose.Medical
  • MEDNET-165 – Feature – Pure C# HTJ2K codec implementation
Aspose.OCR
  • OCRNET-1199 – Enhancement – EnableCpuMemArena & EnableMemoryPattern for ONNX runtime (performance & memory)
Aspose.Page
  • No changes – maintenance release
Aspose.PSD
  • PSDNET-2665 – Feature – Outer glow technique‑softer processing
  • PSDNET-2644 – Bug – Warp transformation grid issues
  • PSDNET-1969 – Bug – Outer glow rendering differences
Aspose.Slides
  • SLIDESNET-45284 – Feature – Open text‑based .ppt/.pps as imported presentations
  • SLIDESNET-45298 – Enhancement – Determine inherited scheme color
  • SLIDESNET-45256 – Bug – Auto‑generated alt texts missing for tables/formulas/images
  • SLIDESNET-45270 – Bug – Font shadow & reflection rendering
  • SLIDESNET-45282 – Bug – Arabic text characters corrupted in PDF
  • SLIDESNET-45264 – Investigation – Decorative elements not tagged as artifacts
  • SLIDESNET-45265 – Bug – Non‑decorative elements incorrectly tagged as artifacts
  • SLIDESNET-45262 – Investigation – Structure tags remain for decorative text boxes
  • SLIDESNET-45250 – Bug – Chart axis label overlap in PDF
  • SLIDESNET-45255 – Bug – Artifacts inside tagged content (PAC error)
  • SLIDESNET-45257 – Bug – Missing marked content reference for links
  • SLIDESNET-45258 – Bug – Missing Type/Subtype for header/footer artifacts
  • SLIDESNET-45260 – Investigation – Inconsistent decorative marking for SmartArt/charts
  • SLIDESNET-45284 – Feature – Opening text‑disguised .ppt/.pps
  • SLIDESNET-45284 – Feature – New method Shape.GetVisualBounds()
  • SLIDESNET-45284 – Feature – New property IFillFormatEffectiveData.SolidFillSchemeColor
Aspose.SVG
  • Improved SVG → PDF generation with internal rendering refinements
Aspose.Tasks
  • TASKSNET-11596 – Enhancement – CalendarException.ToDate now set to end‑of‑day when time omitted
  • TASKSNET-11682 – Bug – EarnedValueMethod & PhysicalPercentComplete writing issue
  • TASKSNET-11680 – Bug – Formula calculation with missing dates
  • TASKSNET-11631 – Bug – Activity codes & user‑defined fields not read from Primavera DB
Aspose.Words
  • WORDSNET-28900 – Feature – Direct creation of OpenAiModel
  • WORDSNET-24822 – Feature – Support MSO properties during import of tabs
  • WORDSNET-28604 – Bug – JoinRunsWithSameFormatting did not join runs
  • WORDSNET-28402 – Bug – Removed obsolete TableStyle.Bidi property
  • WORDSNET-28955 – Bug – MathML mmultiscripts import issue
  • WORDSNET-29085 – Bug – SVG gradient rendering error with objectBoundingBox
  • WORDSNET-29084 – Bug – PDF‑to‑DOCX font substitution warning
  • WORDSNET-29083 – Bug – InvalidOperationException on DOCX save
  • WORDSNET-29079 – Bug – SVG gradient in userSpaceOnUse rendered incorrectly
  • WORDSNET-29077 – Bug – Unexpected DocumentBuilder behavior inside SDT
  • WORDSNET-29070 – Bug – MsoHtml list import differs from Word
  • WORDSNET-29066 – Bug – MsoHtml list items imported as normal paragraphs
  • WORDSNET-29054 – Bug – Headers/footers disappear after section break in DOCX → PDF
  • WORDSNET-29052 – Bug – FileCorruptedException on loading .wml
  • WORDSNET-29050 – Bug – ArgumentOutOfRangeException with AutoFitBehavior.AutoFitToWindow
  • WORDSNET-29048 – Bug – SVG color gradients corrupted when exporting to DOC
  • WORDSNET-29047 – Bug – SVG color gradients corrupted when exporting to PDF
  • WORDSNET-29046 – Bug – Compare result mismatch with MS Word
  • WORDSNET-29044 – Bug – NullReferenceException during layout building
  • WORDSNET-29041 – Bug – Layout issue converting DOCX to PDF
  • WORDSNET-29040 – Bug – RTF → PDF conversion exception
  • WORDSNET-29033 – Bug – Numbering changes after HTML export
  • WORDSNET-28999 – Bug – Gradient loss after SVG rendering
  • WORDSNET-28996 – Bug – Metafile rendered incorrectly in Vector mode
  • WORDSNET-28982 – Bug – IndexOutOfRangeException during layout
  • WORDSNET-28937 – Bug – Numbering changes after HTML export
  • WORDSNET-28929 – Bug – AcceptAllRevisions does not accept all revisions
  • WORDSNET-28897 – Bug – ODT load FileCorruptedException
  • WORDSNET-28866 – Bug – Metered license code update
  • WORDSNET-28821 – Bug – NullReferenceException with ExportListLabels.ByHtmlTags
  • WORDSNET-28672 – Bug – Extra spacing at paragraph start in DOCX → PDF
Aspose.Zip
  • ZIPNET-1187 – Feature – Append entries to existing 7z archive
  • ZIPNET-1393 – Enhancement – Adjust CAB archives combining entries

🔧 Overall Impact

  • Performance: Memory‑leak resolution in PDF → Word processing, OCR runtime memory‑arena options, and TIFF resolution handling collectively boost speed and reduce resource consumption.
  • Platform Reach: Added .NET 8 and .NET 10 support (GroupDocs.Markdown) and pure‑C# HTJ2K codec (Aspose.Medical) broaden cross‑platform compatibility.
  • AI & Cloud: Direct OpenAI model creation (Aspose.Words) and OCR ONNX runtime tuning (Aspose.OCR) enhance AI integration flexibility.
  • Accessibility & Compliance: PDF/A detection, PDF/UA tagging refinements, and MHTML attachment selection improve standards compliance and accessibility.
  • Developer Experience: Expanded API surface (new methods, properties, async support) and numerous bug fixes streamline development and reduce troubleshooting time.

📚 Documentation & Support

 
 English