Conholdate.Total for Net

21.11.0
2021-11-10 1.4 GB

What's new in 21.11.0

Added

  • Modular per‑TFM NuGet packages for all GroupDocs and Aspose libraries.
  • ConversionEvents aggregator and OnFontSubstituted event in 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).
  • Multi‑framework NuGet delivery for Aspose.Signature, Aspose.Watermark and related products.
  • Royal Mail Mailmark 4‑state C and L barcode support – encoding and decoding (Aspose.Barcode).
  • EMF encoder for BarcodeGenerator (Aspose.Barcode).
  • TimeSamples support in USD files (Aspose.3D).
  • Support for loading VSD files with old version 3 (Aspose.Diagram).
  • Gradient fill fix for circles when converting VDX → EMF (Aspose.Diagram).
  • New PresetTheme, PresetThemeVariant and PresetThemeQuickStyle properties for shapes (Aspose.Diagram).
  • Support for whole‑string font fallback on Windows and Image.SelectActiveFrame (Aspose.Drawing).
  • Bitmap color‑mask support and complex region intersection fixes (Aspose.Drawing).
  • XLookup formula/function support (Aspose.Cells).
  • Saving images via Workbook.Save(), saving as JSON, and saving with LoadFormat.Image / LoadFormat.Json (Aspose.Cells).
  • Improved performance for Excel → HTML conversion and stack‑overflow fix for Excel → PDF (Aspose.Cells).
  • New OCR enhancements – user‑dictionary upload, metered‑license support, searchable PDF output, multipage DOCX/PDF output (Aspose.OCR).
  • OMR new elements – Align field, Empty line, JSON template generation, Bubble size for Grid (Aspose.OMR).
  • New OCR‑related APIsSaveMultipageDocument, Metered.SetMeteredKey, spell‑check overloads (Aspose.OCR).
  • Support for loading .json template files and generation of OMR templates from objects (Aspose.OMR).
  • New PDF features – non‑Latin passwords, PDF → Docx image preservation in EnchantedFlow mode, .NET 6 license support (Aspose.PDF).
  • FlateDecode decoder in EPS (Aspose.Imaging).
  • New PDF image‑compression options (Auto, Ccitt3, Ccitt4, Flate, Jpeg, LzwBaselinePredictor, LzwOptimizedPredictor, None, Rle) (Aspose.Imaging).
  • New image‑format enums (SaveFormat.Bmp, Emf, Gif, Jpg, Json, Png) and file‑format enums (FileFormatType.Emf, Gif, Jpg, Json, Png, Wmf) (Aspose.Imaging).
  • New PDF form‑field JavaScript triggers (Aspose.Words).
  • ExportImagesAsBase64 option for Markdown (Aspose.Words).
  • UseAttachments page mode for PDF rendering (Aspose.Words).
  • ChmLoadOptions class with OriginalFileName property (Aspose.Words).
  • FindReplaceOptions.IgnoreFieldCodes property (Aspose.Words).
  • LoadOptions.ProgressCallback for document‑loading progress (Aspose.Words).
  • PDF → Docx preservation of images in EnchantedFlow mode (Aspose.PDF).
  • Support for modern comments in PowerPoint (Aspose.Slides).
  • New ModernComment API (AddModernComment, InsertModernComment) (Aspose.Slides).
  • Removal of obsolete SlideOrienation enum (Aspose.Slides).
  • IMathElement.GetChildren method added (Aspose.Slides).
  • Added support for unit‑type processing in CSS media queries and fixed node‑iterator disposal (Aspose.SVG).
  • Support for extracting QR‑codes in Word files (GroupDocs.Viewer).
  • Resolution setting for images inside presentations when rendering to HTML (GroupDocs.Viewer).
  • Cancellation‑token support for CAD document saving (GroupDocs.Viewer).
  • Auto‑detect file format when extension is wrong (GroupDocs.Viewer).
  • Extended PDF digital‑signature appearance – new Foreground color property (GroupDocs.Signature).
  • New Barcode type Mailmark (GroupDocs.Signature).
  • Image signatures from Base64 strings (ImageSignOptions.FromBase64) and IDisposable implementation (GroupDocs.Signature).
  • New spreadsheet export formats (Emf, Jpg, Png) (GroupDocs.Signature).
  • New Z archive support (ZArchive class) and XZ BCJ X86 filter settings (Aspose.Zip).
  • New CPIO archive handling (CpioArchive, CpioEntry) (Aspose.Zip).
Improved
  • Engine upgrades across GroupDocs.Annotation, Assembly, and Conversion delivering faster rendering and reduced memory usage.
  • Faster ICC colour‑conversion cache in Aspose.Imaging.
  • Optimised GetFileInfo method in GroupDocs.Parser.
  • Updated compression handling for PPTX in Aspose.Slides.
  • Performance improvements for Excel → HTML conversion (Aspose.Cells).
  • Improved accuracy of image rendering in Aspose.HTML.
  • Tables‑rendering performance increased up to eight‑fold (Aspose.HTML).
  • Improved whitespace‑collapsing algorithm in Aspose.HTML.
  • Better CSS media‑query unit processing in Aspose.HTML.
  • Improved reading quality of GeoTIFF by integrating Aspose.Imaging 21.10 (Aspose.GIS).
  • Enhanced PDF form‑field JavaScript handling (Aspose.Words).
  • Improved handling of DICOM JPEG XL transfer syntaxes (Aspose.Medical).
  • Optimised CAD conversion pipelines (GroupDocs.Conversion) – Cad → Fbx, Cad → Dwf/Dxf, and fixes for macOS/Linux.
  • Improved handling of large images and memory in Aspose.Imaging (multiple fixes).
  • Enhanced support for modern comments in PowerPoint files (Aspose.Slides).
  • Better detection of file formats when extensions are wrong (GroupDocs.Viewer).
  • Improved QR‑code rendering in Word files (GroupDocs.Viewer).
Fixed
  • Aspose.3D – Fixed NullReferenceException in some USDZ files (THREEDNET‑998), Fixed crashes for old FBX files (THREEDNET‑997), Fixed malformed GLB loading (THREEDNET‑996), Fixed GLTF text/label rendering (THREEDNET‑982), Fixed FBX node name issues (THREEDNET‑988), Fixed material‑assignment errors (THREEDNET‑987), Fixed missing indices in GLTF (THREEDNET‑986), Fixed line‑color material bug (THREEDNET‑985).
  • Aspose.BarCode – Added Mailmark fields, methods and types (BARCODENET‑37656‑37655‑37842).
  • Aspose.CAD – Fixed multi‑thread export of Region entity (CADNET‑8303), Fixed PCL raster export (CADNET‑8298), Fixed composite glyph rendering (CADNET‑8271), Fixed VPORT creation (CADNET‑8258), Unified entity API (CADNET‑8083), Fixed SOLID fill regression (CADNET‑8341) and related issues, Fixed polyline conversion (CADNET‑8330), Fixed UpdateSize output (CADNET‑8322), Fixed autocad rendering issues (CADNET‑8284), Fixed missing text block after DWG conversion (CADNET‑8261), Fixed DWG image loading errors (CADNET‑8241), Fixed DXF → HTML key error (CADNET‑8227), Fixed missing attributes (CADNET‑8287), Added automatic zoom detection (CADNET‑8307).
  • Aspose.Cells – Fixed XLookup support, image‑save via Workbook.Save(), JSON saving, formatted‑value retrieval, clearing defined names, StackOverflow on Excel → PDF, HTML conversion performance, 3D cloud shape, external NamedRange saving, data‑type preservation, ColorScale conditional‑formatting, line positioning, PDF generation errors, axis‑title removal, chart axis issues, formula overlap, horizontal axis disappearance, Pie chart rendering, GridDesktop issues, Newtonsoft.Json dependency, multiline text rendering, HTML‑to‑Excel stream exception, XML import formatting loss, Windings font rendering, culture‑specific XLSX→PDF issue, XML differences, EMF tick‑mark errors, dotted‑line conversion, HtmlCrossType bugs, macro conversion, MHT image visibility, PDF shape errors, various exceptions (CELLSNET‑* series).
  • Aspose.Diagram – Fixed gradient‑fill circles (DIAGRAMNET‑51111), VSDX → EMF text loss (DIAGRAMNET‑51364), missing emojis in VSDX → HTML (DIAGRAMNET‑52329), Header/Footer loss (DIAGRAMNET‑52345), edge cut in Visio → HTML (DIAGRAMNET‑52349), ArgumentOutOfRangeException on PDF save (DIAGRAMNET‑52374), duplicate page issue with Page.Copy() (DIAGRAMNET‑52386).
  • Aspose.Drawing – Fixed font fallback, Image.SelectActiveFrame, bitmap colour‑mask handling, complex region intersection bugs.
  • Aspose.Email – Fixed MapiMessage load preserving fields (EMAILNET‑40470), GraphMessageInfo size bug (EMAILNET‑40462), Outlook “Reply All” after PST add (EMAILNET‑40412), yearly repeat event bug (EMAILNET‑40425), Strato.de NRE (EMAILNET‑40454), missing data when saving EML as MHTML (EMAILNET‑40460), GraphMessageInfo size duplicate (EMAILNET‑40462), MailMessage → MapiMessage DateTime issues (EMAILNET‑40464), EnGuard SMTP sending error (EMAILNET‑40471), Office 365 mailbox access error (EMAILNET‑40431).
  • Aspose.GIS – Fixed GeoTIFF reading issues (GISNET‑1288).
  • Aspose.HTML – Fixed CSS media‑query unit parsing, whitespace‑collapsing, image‑rendering accuracy, tables rendering performance, node‑iterator mutation algorithm.
  • Aspose.Imaging – Fixed FlateDecode decoder in EPS (IMAGINGNET‑4708), BMP → DXT1 decompression output (IMAGINGNET‑4825), SVG → PNG conversion (IMAGINGNET‑4800), PSD compression regression (IMAGINGNET‑4785), Tiff opening error (IMAGINGNET‑4783), multi‑thread Image.Save exception (IMAGINGNET‑4679), EPS load/size exceptions (IMAGINGNET‑4637‑4634), specific EPS load error (IMAGINGNET‑4586), memory leak due to cyclic references (IMAGINGNET‑4582), “rectfill” EPS size exception (IMAGINGNET‑4497), EPS Size property exception (IMAGINGNET‑4457).
  • Aspose.Note – Fixed overlapping text after DOCX → PDF (NOTENET‑5475), Windows Server 2016 compatibility (NOTENET‑3314), SetLicense .NET 6 exception (NOTENET‑5514).
  • Aspose.OCR – Fixed GPU‑related issues (version 21.6.0 note), added metered license support, dictionary upload for spell‑check, searchable PDF with original structure, multipage DOCX/PDF output.
  • Aspose.OMR – Added align field, empty line element, JSON template generation, bubble size for grid element (OMRNET‑258, 267, 274, 286).
  • Aspose.Page – Fixed license setting issue on .NET 6.0 (PAGENET‑309).
  • Aspose.PDF – Fixed non‑Latin password support (PDFNET‑49031), Image export blanks (PDFNET‑42396), hidden image field in PNG export (PDFNET‑44591), hidden info shown in TIFF (PDFNET‑49647), PDF opening exception (PDFNET‑50676), mixed English/Arabic font problem (PDFNET‑50470), WholeWordsHyphenation bug (PDFNET‑50818), “Input string not in correct format” on save (PDFNET‑50498), slow TIFF conversion (PDFNET‑33619), PdfFileInfo exception (PDFNET‑31830), link extraction issue (PDFNET‑30101), bookmark concatenation ArgumentException (PDFNET‑37070), DOCX conversion exception (PDFNET‑37583), PDF version read exception (PDFNET‑38534), transparency loss in PDF/A (PDFNET‑40380), checkbox rendering bug in PDF/A1b (PDFNET‑40959), EPS → PDF blank output (PDFNET‑44097), StackOverflow in Document() ctor (PDFNET‑37775), page extraction issue (PDFNET‑38030), merged‑PDF optimization exception (PDFNET‑38342), Save InvalidOperationException (PDFNET‑37150), PDF/A output scrambled (PDFNET‑37678), signature fields invalidation (PDFNET‑38630), JPEG image corruption after compression (PDFNET‑41647), double‑byte character wrap issue (PDFNET‑50166), NullReference on PDF signing (PDFNET‑50748), missing cell values (PDFNET‑44036), Adobe Acrobat DC open failure after text stamp (PDFNET‑50313), missing evaluation watermark when converting PS → PDF (PDFNET‑48018), Linux certificate extraction exception (PDFNET‑49007), TextBoxField shift after click (PDFNET‑50414), infinite loop on HTML → PDF (PDFNET‑50835), text overlapping after replace (PDFNET‑50801), verification NullReference in encrypted PDF (PDFNET‑50751).
  • Aspose.PSD – Fixed exception when adding existing text layer to a group (PSDNET‑767), IndexOutOfRange on TextLayer.UpdateText (PSDNET‑988), exported shape coordinate errors (PSDNET‑989), incorrect vector shape export on folder export (PSDNET‑1002).
  • Aspose.Slides – Fixed modern comments implementation, numerous bugs: blank PPTM loading (SLIDESNET‑42867), macro‑enabled PPTX opening (SLIDESNET‑42860), PPS/POT save exception (SLIDESNET‑42857), PPT → PPTX corruption (SLIDESNET‑42852), SVG crash (SLIDESNET‑42850), hyperlink loss in PPTX → PDF (SLIDESNET‑42838), asterisk in text extraction from masters/layouts (SLIDESNET‑42833), GetRect incorrect values (SLIDESNET‑42831), missing 3D chart rotation in thumbnails (SLIDESNET‑42821), missing hyperlinks in PPTX → PDF (SLIDESNET‑42817), PPTX → HTML never ends (SLIDESNET‑42813), conversion hang (SLIDESNET‑42801), bold text after PPTX → SVG (SLIDESNET‑42800), Emoji images incorrect in PPTX → HTML (SLIDESNET‑42792), chart data‑label callouts incorrect in PPTX → JPEG (SLIDESNET‑42779), 3D elements blurry in PPTX → PDF (SLIDESNET‑42767), background change in PPTX → ODP (SLIDESNET‑42765), Chinese characters wrong in SVG → PNG (SLIDESNET‑42748), chart data labels cut in PPTX → JPEG (SLIDESNET‑42726), shadow alignment issue in PPTX → PDF (SLIDESNET‑42711), image formatting after resave (SLIDESNET‑42662), RemoveSection ArgumentOutOfRangeException (SLIDESNET‑42652), PPTX → PDF conversion issues (SLIDESNET‑40788).
  • Aspose.SVG – Fixed disposal of node iterators, improved CSS media‑query unit processing.
  • Aspose.Tasks – Fixed System.OverflowException for long durations (TASKSNET‑10377), P6 XML load exception (TASKSNET‑10369), formula parsing exceptions (TASKSNET‑3611).
  • Aspose.TeX – Added hyperref package support (TEXNET‑157).
  • Aspose.Zip – Fixed ellipsis display for long filenames in self‑extracting archives (ZIPNET‑705), extraction error for XZ with BCJ filter (ZIPNET‑745).
  • GroupDocs.Annotation – Added checkbox component for PDF, squiggly annotation for PDF, Word and Slides (ANNOTATIONNET‑1872, 1894‑1896).
  • GroupDocs.Comparison – Fixed ALT‑text comparison (COMPARISONNET‑2761), grouped‑object comparison in PowerPoint (COMPARISONNET‑2898), change‑counter inaccuracies in Word/PDF (COMPARISONNET‑2918‑2919), presentation style change issue (COMPARISONNET‑2873), wrong PDF page height (COMPARISONAPP‑71), coordinate calculation errors for PDF with images (COMPARISONAPP‑62).
  • GroupDocs.Conversion – Fixed GIF → PDF conversion (CONVERSIONNET‑4817), HTML → PPTX conversion (CONVERSIONNET‑4841), DOCX → PDF on Ubuntu (CONVERSIONNET‑4894), EML → PNG conversion hang (CONVERSIONNET‑4905), small QR code in DOCX → PDF (.NET) (CONVERSIONNET‑4952), barcode fields update issue (CONVERSIONNET‑4953), MHT → PDF conversion issue (CONVERSIONNET‑4954), PDF → Image on macOS exception (CONVERSIONNET‑4957), Word → PDF on Debian/Linux 10 with .NET Core 5 exception (CONVERSIONNET‑4977).
  • GroupDocs.Signature – Fixed foreground colour handling in PDF digital‑signature appearance (SIGNATURENET‑3730), added MailMark barcode type (SIGNATURENET‑3729), base64 image signature creation (SIGNATURENET‑3703), IDisposable implementation for ImageSignOptions (SIGNATURENET‑3735), new spreadsheet export formats (SIGNATURENET‑3734), exception when rendering .ods spreadsheet (SIGNATURENET‑3733), digital‑signature verification/search exception on Linux (SIGNATURENET‑3732), PDF certification failure on trial versions (SIGNATURENET‑3731), corrupted signed PDF on .NET Core 3.x (SIGNATURENET‑3701).
  • GroupDocs.Viewer – Fixed QR‑code rendering in Word (VIEWERNET‑3681), presentation image resolution setting (VIEWERNET‑3689), CAD save cancellation token (VIEWERNET‑3672), Excel‑extension auto‑detect as TSV/CSV (VIEWERNET‑3694), duplicate Action/Func removal (VIEWERNET‑3728), HPG file load corruption (VIEWERNET‑2867), auto‑detect wrong extensions (VIEWERNET‑2920), broken links in CHM → HTML (VIEWERNET‑2986), DWG → PDF rendering exception (VIEWERNET‑3187), HTML CSS class errors (VIEWERNET‑3223), DWF load corruption (VIEWERNET‑3405, 3421), PDF watermark size issue (VIEWERNET‑3453), CAD document rendering low/high sizing exception (VIEWERNET‑3596), VSSX second‑page cache generation failure (VIEWERNET‑3675), .NET 6 PDF rendering exception (VIEWERNET‑3680), particular EPS file exception (VIEWERNET‑3730), missing text when rendering PS → PDF (VIEWERNET‑3731), PDF text‑extraction errors (VIEWERNET‑3732).


Installation

.NET CLI

dotnet add package Conholdate.Total --version 21.11.0

Package Manager

NuGet\Install-Package Conholdate.Total -Version 21.11.0

Package Reference

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

Packet CLI

paket add Conholdate.Total --version 21.11.0

Script & Interactive

#r "nuget: Conholdate.Total, 21.11.0"

Cake

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

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