Conholdate.Total for Net

25.4.0
2025-05-01 1.74 GB

What's new in 25.4.0

Added

  • Aspose.3D: New classes for glTF structural metadata – StructuralMetadata, ClassType, EnumType, EnumValue, Property, PropertyTable.
  • Aspose.BarCode: CMYK color support for PDF barcode generation – CMYKColor class and CMYK properties (CMYKBarColor, CMYKBackColor, CMYKCodetextColor, CMYKCaptionAboveColor, CMYKCaptionBelowColor) in PdfParameters.
  • Aspose.CAD: Enhancements for STP → DWG conversion, DWG → PDF null‑reference handling, DXF → DXF conversion, DGN text extraction, and support for path‑construction operators.
  • Aspose.Cells: New features include saving specific sheets to HTML, exporting editable charts to DOCX, reading/writing sensitivity labels, exporting hidden rows/columns and fill settings to Numbers, shortcut‑key operations (Ctrl + 1, Ctrl + F), row‑highlight on mouse hover, lower‑right statistics display, automatic conditional‑format updates, gridline‑color get/set, chart export improvements, SVG image options, Low‑Code APIs, sensitivity‑label collections, Power‑Query formula removal, worksheet selected‑areas API, DOCX editable shapes, Markdown load format, and HTML sheet‑set option.
  • Aspose.Diagram: Enhancements – distinguishable parent‑child relationship connectors and removal of invalid master references.
  • Aspose.Drawing: Added .NET Framework 4.0 binaries.
  • Aspose.Email: Asynchronous methods for PersonalStorage, TgzReader, and overload for MapiContact.FromVCard with VCardLoadOptions; CMYK color support added to PdfParameters.
  • Aspose.Font: Fixed SonarQube‑reported issues (enhancement).
  • Aspose.GIS: New GML writing capability, AutoId support for SaveTo, BigTiff GeoTiff support, and .NET 6/.NET 8 versions built on Aspose.Drawing.
  • Aspose.Imaging: Auto‑adjustment of image brightness feature (NormalizeHistogram).
  • Aspose.Medical: Full DICOM API – reading, writing, anonymization, and transfer‑syntax transcoding.
  • Aspose.OCR: Markdown output format with document layout and automatic language detection (by page, paragraph, or word).
  • Aspose.OMR: Added Height, Threshold, VerticalPadding, and HorizontalPadding properties to BubbleArrayConfig for custom answer sheets.
  • Aspose.PSD: Inline‑image handling in AI format and .NET 8/.NET 9 artifacts.
  • Aspose.PUB: Optimized PDF functionality.
  • Aspose.SVG: Support for loading GZIP‑compressed .svgz documents.
  • Aspose.Tasks: API to control Gantt‑chart legend items, calendar‑intersection calculations, timescale‑stretch setting, and related new types (ICalendar, PageLegendItem, etc.).
  • Aspose.TeX: Updated metered‑license keys and upgraded Aspose.Font to 25.3 (maintenance).
  • Aspose.Words: New paper sizes JIS B4 & JIS B5, HtmlSaveOptions.RemoveJavaScriptFromLinks, Watermark.SetImage overload accepting a Stream, and extensive Low‑Code API usability enhancements.
  • Aspose.Zip: LZ4 archive composition API (Lz4Archive.SetSource, Lz4Archive.Save) and Unix‑mode handling for TAR extraction and creation.
  • GroupDocs.Conversion: EmailLoadOptions now includes DefaultFont and FontSubstitutes; improved EMF/EMZ conversion for WordProcessing and Spreadsheet; optimized ebook‑to‑PDF conversion pipeline.
  • GroupDocs.Merger: Added raster‑format rotation support for JPG, JPEG, BMP, GIF, PNG.
  • GroupDocs.Metadata: GetString method for .msg format and improved handling of .msg attachments.
  • GroupDocs.Search: New IsExtractionSuccessful property on ExtractedData.
  • GroupDocs.Viewer: SearchHighlightOptions class and Search method with highlighting capability.
Improved
  • Optimized ebook‑to‑PDF conversion performance in GroupDocs.Conversion.
  • Various performance and memory‑usage enhancements across libraries (e.g., async APIs in Aspose.Email, calendar‑intersection calculations in Aspose.Tasks, and the many “Enhancement” entries in the release data).
Fixed
  • Aspose.3D: GLTF exported by Ready Player ME cannot be imported.
  • Aspose.BarCode: No bug entries in this release.
  • Aspose.CAD: Fixed STP → DWG conversion issue, STP lexer surface‑type bug, JSON deserialization for GLB → GLTF, DWG → PDF NullReferenceException, DXF → DXF conversion issue, DGN text extraction, and polyline‑text conversion bug.
  • Aspose.Cells: Fixed numerous bugs including displaced text on shape conversion, collapsing text boxes in PDF, column‑to‑single‑column conversion in PDF, call‑out box text shift, word‑art shape mismatch, image shift during Excel → PDF, corrupted Excel files with images, deleted rows after DeleteBlankRows, slower CalculateFormula, full‑recalculation chain issue, incorrect TRANSPOSE(CHOOSEROWS()) results, #VALUE! errors, #ZAHL! errors, SORT function errors, VLOOKUP unexpected results, pie‑chart label movement, chart font issues, cropped bar‑chart values, garbled axis labels, wrong quadrant plotting, missing bar‑chart labels, line‑arrow style optimization, missing vertical line in bar graph, SoftEdge rendering issue, abnormal dashed graphics in XPS, gigantic PDF file size, EMF top‑alignment, HTML string rendering, column width differences in HTML, image gridline colour mismatch, corrupted column formula copying, pivot‑table grand‑total issues, Protected‑View opening after resave, crash after adding sparkline, data‑type error in ExportDataTable, merge‑file opening issue, logo scaling change, hidden‑column import failure, GridWeb row‑height ignoring, GridWeb tab‑bar hide failure, GridJs conditional‑format background style issue, extra blank columns in GridJs, validation‑icon refresh after column ops, filtered‑cell paste side‑effects, conditional‑format loss on JSON import, chart/picture image error when saving to PDF, NullReferenceException on MergeFiles, ArgumentException on refreshing dynamic array formulas, duplicate‑item exception in HTML string setting, PowerQuery index‑out‑of‑range exception, UngroupRows NullReferenceException, MoveTo ArgumentException, GridDesktop auto‑filter read‑only exception.
  • Aspose.Diagram: Fixed extra white space in grouped and group shapes, text‑position issue in PDF, double‑line issue in PDF, IndexOutOfRangeException in PDF, character display error, incorrect text wrapping, hyphen/slash rendering, extra line breaks after PDF conversion, newline insertion behind brackets.
  • Aspose.Drawing: Fixed font‑style creation issue from existing font.
  • Aspose.Email: Fixed InvalidOperationException while creating MboxStorageReader, NullReferenceException when marking messages read/unread, ArgumentException on adding files to PST, unknown ActionProperty type error in Appointment.
  • Aspose.Font: Fixed SonarQube‑reported bugs (enhancement).
  • Aspose.GIS: Fixed GDB writing with HasZ/HasM options.
  • Aspose.HTML: Fixed SVG‑to‑PDF rendering issue and hanging while converting URL to image.
  • Aspose.Imaging: Fixed DCM image loading, CMX → JPG conversion, and added auto‑brightness adjustment (feature) while fixing related bugs.
  • Aspose.Medical: No bug entries in this release.
  • Aspose.Note: Fixed scale loss and artifacts after PDF conversion, page‑scaling and table artifacts after PDF conversion, and InvalidOperationException (“Sequence contains no elements”) during PDF conversion.
  • Aspose.OCR: No bug entries in this release.
  • Aspose.OMR: Fixed incorrect bubble display in UI wrapper, non‑western digit generation issue, and other UI‑related bubble rendering bugs.
  • Aspose.PSD: Fixed structure‑reading error in VogkResource on .NET Framework, rendering issues on .NET 7 for AI format, Type 2 shading rendering bug, and bottom‑crop removal for AI images.
  • Aspose.PUB: Fixed PDF functionality after optimization.
  • Aspose.Slides: Fixed page‑number cut‑off in PPTX → PDF, incorrect bullets/numbering after PPT → PPTX, Chinese numbering and bullet alignment in PPT → PDF, missing Text Options tab, SVG colour mismatch, underline overlap, process hang on PPTX load, missing text box & incorrect font size after PPTX → PPT, missing text & equation size in PPTX → PDF, missing sector fill in DataPoint, missing images in PPTX → PDF, corrupted SmartArt pictures after PPTX → PPT, superscript cut‑off in SVG, dotted bullets after PPTX → PPT, AWS Lambda .NET 8 font detection error, and added IsMeteredLicensed method.
  • Aspose.SVG: No bug entries in this release.
  • Aspose.Tasks: Fixed export to Primavera P6 XML, assignment export for summary tasks, incorrect TaskUsage rendering, timescale rendering at page end, auto‑task scheduling after manual task, and several other bugs listed under TASKSNET‑11299 to TASKSNET‑11440.
  • Aspose.TeX: No bug entries in this release.
  • Aspose.Words: Fixed 73 bugs covering JIS B4/B5 paper size handling, MSO property import, HTML to RTF conversion, JavaScript removal, Anthropic AI translation, watermark set‑image overload, hierarchical heading outline, mathematical alphanumeric symbols, EQ field rendering, document comparison, text wrapping in table cells, style preservation, chart export, gridline colour, comment range preservation, ODT invisibility, header/footer handling, line loss in metafiles, PDF loading exceptions, text glow intensity scaling, licensing system update, MHTML file corruption, TXT detection, header/footer colour mismatch, Segoe UI Emoji fallback, evaluation watermark in venture licensing mode, grouped‑shape coordinate errors, marker type changes, MS Works detection, cryptographic exceptions on signing, page‑setup changes, OfficeMath rendering, DOCX loading error, equation formatting, ODT signing errors, row‑format heading ignore, track‑changes HTML insertion, rotated‑shape coordinate differences, table column‑width misalignment, SVG rendering after save, emphasis‑mark loss, emoji loss, ODT shape position, Merger plugin failures, slow page‑to‑image conversion, bookmark loss after compare, numbering loss after page extraction, <o:p> handling, page‑orientation change after HTML → PDF, paragraph formatting loss after MHTML → DOCX.
  • Aspose.Zip: Fixed password verification for traditionally encrypted ZIP before decompression.
  • GroupDocs.Conversion: Fixed PDF/UA‑1 compliance issues for CAD, PageDescriptionLanguage, ProjectManagement, OneNote, Email, Diagram, Image, Presentation, Spreadsheet, Web document conversions; fixed watermark issue when converting DOCX to PSD; fixed EPS → PSD conversion; resolved exception when converting CSV/TSV to image; and fixed PresentationLoadOptions.WhitelistedResources behavior.
  • GroupDocs.Merger: Fixed rotation support for five raster formats (implementation).
  • GroupDocs.Metadata: Fixed .msg property string retrieval and attachment handling.
  • GroupDocs.Search: Fixed ArgumentException when indexing certain CHM files.
  • GroupDocs.Viewer: Fixed text highlighting feature, NullReferenceException from Aspose.Words, page‑number mismatch in HTML view, distorted XLS conversion to HTML/PDF, UI issues while opening/scrolling/printing, and presentation double‑page slide rendering.

Installation

.NET CLI

dotnet add package Conholdate.Total --version 25.4.0

Package Manager

NuGet\Install-Package Conholdate.Total -Version 25.4.0

Package Reference

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

Packet CLI

paket add Conholdate.Total --version 25.4.0

Script & Interactive

#r "nuget: Conholdate.Total, 25.4.0"

Cake

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

// Install as a Cake Tool
#tool nuget:?package=Conholdate.Total&version=25.4.0
Release History