Conholdate.Total for Java

25.7
2025-08-21 1.16 GB

What's new in 25.7

Added

  • Aspose.3D – IFC compatibility improvements, rendering quality boost, IFC grouping support, material support for IFC4, handling of EXT_structural_metadata external schema.
  • Aspose.BarCode – New overloads setCodeText(String, Charset) and setCodeText(String, Charset, boolean) for manual Unicode encoding; Code 128 recognition performance improvements; GS1 DataMatrix generation support.
  • Aspose.CAD – Text‑shift fix after DWG → PDF conversion; enhanced CGM → PDF conversion handling.
  • Aspose.Cells – New cache folder API (CellsHelper.getCacheFolder()/setCacheFolder), MemorySetting.FileCache enum, WorkbookDesigner.ContainsVariables, Cells.IsDefaultColumnHidden, MarkdownSaveOptions.calculateFormula, ShapePath.WidthPixel & HeightPixel.
  • Aspose.Diagram – Added UNSUPPORTED_IMAGE_TYPE entry to WarningType.
  • Aspose.Email – New MailAddress.X500Address property for Exchange X.500 addresses.
  • Aspose.Font – Support for combining characters from different Compact Font Format (CFF) fonts (compound glyphs not yet supported).
  • Aspose.HTML – Full support for modern WebP image format (lossy/lossless, transparency, animation).
  • Aspose.Imaging – Common graphics engine for SVG, EMF, WMF; extended DICOM support; DNG export issue addressed; ability to convert EMF to JPG.
  • Aspose.OMR – New APIs to recognize images from InputStream or BufferedImage; overloads with optional recognition thresholds; OmrEngine.getTemplateProcessor(InputStream) for direct OMR template creation.
  • Aspose.Page – Added PsDocument.saveAsImage(ImageSaveOptions) overloads; renamed saveAsImage to saveAsImagesBytes.
  • Aspose.PDF – Integrated PDF ChatGPT plugin; numerous bug‑fixes and enhancements (HTML → PDF CSS handling, PNG conversion dark page fix, redaction regression, XFDF line dash handling, DOCX conversion issues, signing file size, etc.).
  • Aspose.PSD – TextLayer rendering control, export of layers with effects to raster, toggle for all layer effects, revamped gradient class hierarchy, numerous bug corrections (SmartObject handling, deformation processing area, etc.).
  • Aspose.Slides – AI Presentation Generator (new IAIWebClient.CreateConversation, IAIConversation, PresentationContentAmountType, SlidesAIAgent.generatePresentation methods); brush property inkEffects; InkBrush.InkEffect property with full InkEffectType enum; static Ink.InkEffectImages mapping.
  • Aspose.Tasks – VBA module deletion support; reading of ‘Mandatory start’/‘Mandatory finish’ constraints from Primavera formats; added PrimaveraConstraintType enum and related getters; VbaModuleCollection.removeItem.
  • Aspose.Words – Self‑hosted LLM support (new abstract members in AiModel, OpenAiModel, GoogleAiModel, AnthropicAiModel); ReplacingArgs.MatchEndNode property; Row.Hidden property; initial OpenType Font Variation support; new TIFF reader.
  • Aspose.Zip – Solid compression for plain 7z archives; proper Arj archive instantiation; clarified XarLoadOptions comments; SevenZipEntrySettings.get/setSolid.
  • GroupDocs.Total – Modular JAR delivery (single JAR containing all GroupDocs products); embedded products include Annotation, Comparison, Conversion, Editor, Merger, Metadata, Parser, Redaction, Search, Signature, Viewer, Watermark.
Improved
  • GroupDocs.Parser – Optimized GetFileInfo method for faster metadata extraction.
  • Aspose.Slides – Updated compression handling for PPTX files.
  • Aspose.Imaging – Faster ICC color conversion cache.
  • Aspose.PSD – Improved handling of linked layers registry and smart‑object replacement.
  • Aspose.HTML – Enhanced WebP rendering stability across browsers.
Fixed
  • Aspose.3D – Fixed IFC compatibility issues, rendering quality regressions, grouping support, material handling for IFC4, external schema support, gLTF file opening errors, DRC file opening failures, incorrect object transformation in IFC4 files.
  • Aspose.BarCode – Fixed Code128 recognition performance, GS1 DataMatrix “Incorrect value 129 for C40 Shift” error, various barcode generation bugs.
  • Aspose.CAD – Fixed text shift after DWG → PDF conversion and CGM → PDF conversion issues.
  • Aspose.Cells – Fixed text box border rendering, incomplete sparkline in merged cells, custom style alignment flag, macro exception crash on XLS → XLSX conversion.
  • Aspose.Diagram – Fixed image, Visio, HTML annotation issues (as part of broader fixes).
  • Aspose.Email – Fixed MSG → HTML page break insertion, image embedding, incorrect Content‑Id, attachment classification, missing dictionary key in ICS loading, custom attachment icon stream index errors, MSG loading regression, multiple header fields handling.
  • Aspose.Font – General stability improvements after migration from .NET version.
  • Aspose.HTML – Fixed incorrect display of certain WebP images, partially fixed specific WebP rendering cases.
  • Aspose.Imaging – Fixed EMF → JPG conversion, DICOM support, DNG export anomalies.
  • Aspose.OMR – Fixed recognition thresholds and stream handling edge cases.
  • Aspose.Page – Fixed breaking changes related to PS/EPS image saving APIs.
  • Aspose.PDF – Fixed HTML → PDF CSS script handling, dark PNG output, redaction corruption, XFDF line dash ignoring, DOCX header/footer placement, extra spaces in DOCX conversion, empty filenames after save, multithreaded TextDefaults exception, signing file size, HTML → PNG circle displacement, document saving time regression, large gaps in DOCX output, misaligned content, font size issues, numbered list recognition, text line splitting, and many other bugs listed under PDFJAVA‑* keys.
  • Aspose.PSD – Fixed automatic TextLayer rendering, layer effects export, toggle visibility, gradient class restructuring, SmartObject initialization, SmartObject rendering accuracy, deformation processing area errors, and other bugs (PSDJAVA‑*).
  • Aspose.Slides – Fixed intermittent font substitution issues, PNG conversion rendering errors, area chart series order, ink object drawing color, style‑related PDF conversion errors.
  • Aspose.Tasks – Fixed VBA module source code visibility, MPP VBA Project reading, XER hierarchy reading, baseline work calculation, and other bugs (TASKSNET‑*).
  • Aspose.Words – Fixed OSGi compatibility, TIFF reader implementation, OutOfMemoryError on DOCX → PDF conversions, performance regressions, LINQ reporting JSON issues, date parsing in multithreaded scenarios, freezing during PDF conversion, EMF → PNG conversion, various .NET‑related bugs (WORDSNET‑* and WORDSJAVA‑*).
  • Aspose.Zip – Fixed Arj archive instantiation, clarified XarLoadOptions comments, implemented solid compression.

Critical crash fixes include .NET 8 binary serialization crashes in GroupDocs.Annotation, PDF‑to‑PNG stack overflow in Aspose.HTML, XFA PDF conversion hangs in GroupDocs.Conversion, and numerous other stability improvements across the entire Conholdate.Total suite.


Installation

Maven

<repositories>
   <repository>
      <id>repository.conholdate.com</id>
      <name>Conholdate Repository</name>
      <url>https://mvn.conholdate.com/</url>
   </repository>
</repositories>

<dependencies>
   <dependency>
      <groupId>com.conholdate</groupId>
      <artifactId>conholdate-total</artifactId>
      <version>25.7</version>
      <type>pom</type>
   </dependency>
</dependencies>

Gradle

repositories {
    maven {
        url 'https://mvn.conholdate.com/'
    }
}

compile(group: 'com.conholdate', name: 'conholdate-total', version: '25.7')

Ivy

<ivysettings>
    <settings defaultResolver="chain"/>
    <resolvers>
        <chain name="chain">
            <ibiblio name="Conholdate Repository" m2compatible="true" root="https://mvn.conholdate.com/"/>
        </chain>
    </resolvers>
</ivysettings>

<dependency org="com.conholdate" name="conholdate-total" rev="25.7">
    <artifact name="conholdate-total" ext="pom"/>
</dependency>

SBT

resolvers += Resolver.url("Conholdate Repository", url("https://mvn.conholdate.com/"))

libraryDependencies += "com.conholdate" % "conholdate-total" % "25.7"
Release History