Conholdate.Total for Net

24.9.0
2024-10-18 1.96 GB

What's new in 24.9.0

Added

  • Modular per‑TFM NuGet packages for GroupDocs and Aspose libraries (including Aspose.Signature, Aspose.Watermark, etc.).
  • ConversionEvents aggregator and OnFontSubstituted event (GroupDocs.Conversion).
  • AI‑driven natural‑language query processor for OCR results (Aspose.OCR).
  • OOXML compliance property for Word documents (Aspose.Words).
  • JPEG XL transfer syntaxes for DICOM (Aspose.Medical).
  • PDF form‑field JavaScript triggers for date/time fields (Aspose.Words).
  • Document type detection APIs – rule‑based and AI‑based (Aspose.OCR).
  • Support for UUEZST, Z, XZ, LZMA, LZIP, GZIP, BZIP2 conversions (GroupDocs.Conversion).
  • Conversion to VSD format (GroupDocs.Conversion).
  • Conversion from HEIC images (GroupDocs.Conversion) – requires FileFormat.HEIC NuGet package.
  • Vectorization when converting from raster images (GroupDocs.Conversion).
  • New Presentation joining feature for PPSM files (GroupDocs.Merger).
  • PDF join options for expanding all bookmarks by default (GroupDocs.Merger → PdfJoinOptions.UseBookmarks).
  • Ability to add custom headers when creating an EWSClient (Aspose.Email) – e.g., X‑AnchorMailbox.
  • Public API to retrieve the color of message categories (Aspose.Email).
  • Document preview with configurable resolution via PreviewOptions.Resolution (GroupDocs.Signature).
  • Saving information about added watermarks directly into image metadata (GroupDocs.Watermark).
  • Support for loading variable fonts (Aspose.Drawing).
  • TIFF saving with CCITT 3/4 compression (Aspose.Drawing).
  • Checks for empty points in GraphicsPath.AddLines (Aspose.Drawing).
  • Linear Threshold (LTSH) table support in TrueType font conversion (Aspose.Font).
  • Multi‑framework NuGet delivery for Aspose.Signature, Aspose.Watermark, etc.
  • New GIS APIs: LINQ‑based filtered feature sequence (FeaturesSequence.WhereLinq), geometry‑collection extraction, and in‑memory layer creation from feature sequences (Aspose.GIS).
  • New Element.ClassList property for easy class manipulation (Aspose.SVG).
  • New gradient‑brush creation methods and matrix transformation API improvements (Aspose.SVG).
  • New PdfOptimizationMode enumeration for controlling PDF size vs. quality (Aspose.OCR).
  • Public APIs for inserting group shapes and structured document tags (Aspose.Words).
  • Public access to footnote/endnote separators (FootnoteSeparator, FootnoteSeparatorCollection) (Aspose.Words).
  • New EffectType.FloatUp and EffectType.FloatDown aliases (Aspose.Slides).
  • New IPictureFillFormat.CompressImage method for image compression (Aspose.Slides).
  • New ISlideText.CommentsText property (Aspose.Slides).
  • New enumeration members for chart rendering and enhanced PDF/XPS conversion handling (Aspose.Slides).
  • New PdfJoinOptions class with UseBookmarks flag (GroupDocs.Merger).
  • New SearchNetworkNode.CreateMasterNode / CreateSlaveNode methods and clearer network configuration classes (GroupDocs.Search).
  • New method Index.GetIndexedDocument(string documentKey) and DocumentInfo.ModificationTime property (GroupDocs.Search).
  • New AddMasterNode / AddSlaveNode configurators for search scaling (GroupDocs.Search).
  • New Encoding property for SpreadsheetConvertOptions (GroupDocs.Conversion).
  • New Metadata API to change sender in MSG files (GroupDocs.Metadata).
  • New events and progress reporting for various archive formats (XAR, ISO, Z, Bzip2, Zstandard) (Aspose.Zip / GroupDocs.Zip).

Improved

  • Engine upgrades across GroupDocs.Annotation, GroupDocs.Assembly, and GroupDocs.Conversion – faster rendering and reduced memory usage.
  • Faster ICC color conversion cache (Aspose.Imaging).
  • Optimized GetFileInfo method (GroupDocs.Parser).
  • Updated compression handling for PPTX (Aspose.Slides).
  • Improved PDF rendering quality when converting SVG → PDF (Aspose.SVG) – fixes for Base64 images, regex handling, and CFF font rendering.
  • Enhanced WEBP image processing within SVG documents (Aspose.SVG).
  • Better font substitution table handling for more accurate text rendering (Aspose.SVG).
  • OCR image‑orientation detection improvements (Aspose.OCR).
  • Refined content‑area detection algorithms for TABLE and PHOTO modes (Aspose.OCR).
  • JPEG XL DICOM handling now supports additional transfer syntaxes (Aspose.Medical).
  • Aspose.Drawing now supports variable fonts and improved TIFF compression options.
  • Aspose.GIS methods now expose LINQ filtering, geometry collection extraction, and in‑memory layer creation.
  • Aspose.Signature preview resolution option provides higher‑quality previews.
  • Aspose.Words added support for group shape insertion, structured document tag insertion, radial chart graduations, XAdES‑EPES XML‑DSig signing, Markdown underline detection, and footnote/endnote separator manipulation.
  • Aspose.Slides: numerous bug fixes and enhancements (gradient rendering, chart data tables, HTML5 conversion, XPS/PDF rendering, etc.).
  • Aspose.Cells: numerous new features (limit equations, MathML export, GridJS enhancements, pivot table improvements) and performance optimizations.
  • Aspose.PSD: AI format rendering speed boost, Artboard resource support, and multiple bug fixes.
  • Aspose.Zip / GroupDocs.Zip: added progress reporting for multiple archive types and deferred stream initialization.
  • GroupDocs.Search: clearer, unambiguous network configuration API and added document‑key lookup.

Fixed

  • Annotation: image, Visio, HTML annotation issues fixed.
  • Assembly: dependency resolution and chart rendering bugs resolved.
  • Conversion: PDF‑to‑Markdown image handling, XFA PDF hangs, HTML‑to‑RTF object rendering, MSG extraction, MPP column selection, Thai‑language PDF conversion, missing images in HTML‑to‑PDF, Excel‑to‑CSV encoding, PNG conversion output, corrupt native text files in MS Word, etc.
  • Editor: empty email document handling fixed.
  • Metadata: HTML body in MSG, XMP section handling in GIF, MSG sender update support.
  • Parser: markdown parsing error, CHM text extraction IndexOutOfRangeException, signed EML freezing.
  • Redaction, Search, Signature, Watermark: various stability and functionality fixes.
  • All Aspose products: numerous bug fixes across BarCode, CAD, Cells, Diagram, Drawing, Email, Font, GIS, HTML, Imaging, Medical, OCR, Page, PSD, Slides, SVG, Tasks, TeX, Words, Zip – including but not limited to:
    • BARCODENET-39101 sorting algorithm exception.
    • CADNET-9900 SVG→DXF internal server error.
    • CELLSNET‑... extensive list of bugs (limit equations, checkbox handling, pivot calculations, OLE detection, chart rendering, etc.).
    • DIAGRAMNET-53516/17/19/27/30 shape‑grouping and SVG export bugs.
    • DRAWINGNET-1588 product version and compiler attributes issues.
    • EMAILNET-41390/41427/40689/41423 IMAP authentication, base64 address corruption, EWSClient fetch, MSG→MHT conversion issues.
    • FINANCENET-369 XBRL header validation.
    • FONTNET-721 Linear Threshold table support added (feature) – previous bugs fixed.
    • GISNET-... LINQ and geometry extraction edge‑case handling.
    • HTMLNET-5695/5697/5757/5698/4670 cell truncation, slow constructor, base64 image support, PNG conversion, nested table rendering, epub‑to‑PDF error.
    • IMAGINGNET-7203/7290/7210/4690 EMF→SVG errors, MemoryStream disposal, SVG path issues, export bugs.
    • NOTE‑5846 Unicode link/anchor text bug.
    • OCRNET‑918/913/915/917 PDF size reduction, next‑gen OCR model, image orientation, content‑area detection.
    • OMRNET‑1046 universal form‑generation API deprecation handling.
    • PAGE – maintenance release (no specific bugs listed).
    • PSDNET‑... AI format rendering, artboard resources, FillLayer detection, IndexOutOfRange, long AI file opening, invalid color values.
    • SLIDESNET‑... a long list of PDF/XPS conversion, HTML5, GIF, chart, gradient, PDF/A, etc. bugs.
    • SVGNET-403/… PDF conversion exception fixed, rendering quality, WEBP handling, font substitution.
    • TASKSNET-11278/11280/11274/11273/11264/11245/11240 Gantt bar shapes, task UID, indent handling, assignment units, actual duration calculations, timephased data, baseline rendering.
    • ZIPNET-1195‑1205 various archive event handling and progress reporting bugs resolved.
  • Critical crash fixes:
    • .NET 8 binary serialization crashes in GroupDocs.Annotation.
    • PDF‑to‑PNG stack overflow in Aspose.HTML.
    • XFA PDF conversion hangs in GroupDocs.Conversion.
    • Additional stability fixes across many components to prevent unexpected exceptions and memory leaks.

Installation

.NET CLI

dotnet add package Conholdate.Total --version 24.9.0

Package Manager

NuGet\Install-Package Conholdate.Total -Version 24.9.0

Package Reference

<PackageReference Include="Conholdate.Total" Version="24.9.0" />

Packet CLI

paket add Conholdate.Total --version 24.9.0

Script & Interactive

#r "nuget: Conholdate.Total, 24.9.0"

Cake

// Install as a Cake Addin
#addin nuget:?package=Conholdate.Total&version=24.9.0

// Install as a Cake Tool
#tool nuget:?package=Conholdate.Total&version=24.9.0
Veröffentlichungsverlauf