Conholdate.Total for Java

21.3
2021-03-31 0.05 GB

What's new in 21.3

Added

  • Aspose.3D – Point‑cloud support in GLB, low‑level mesh API for the web renderer, export of 2.5D topography with colour, byte[4] colour encoding for GLTF/GLB, gizmos for lights and cameras, FBX UV‑parsing, entity‑renderer refactor and updated save/load option class names.
  • Aspose.BarCode – New BarCodeGeneratorControl UI component with a full set of getters/setters, Code128Emulation enum, extended UI classes for Aztec, DataMatrix, PDF417, QR and other symbologies, and a new DataBarExtendedParameters.is2DCompositeComponent() method.
  • Aspose.CAD – DXF export for all supported formats, unified 2D/3D exporters, improved IFC loading, margin‑free DWF‑to‑image conversion, and fixes for DWG‑to‑PDF line rendering.
  • Aspose.CellsUNIQUE() worksheet function, chart subtitle retrieval, unified Japanese‑era formatting across JDKs.
  • Aspose.Diagram – APIs to connect shapes via connectors, glue shapes to connectors (begin/end X), center drawing on a page, and Shape.isContain for containment checks.
  • Aspose.EmailSucceededSending event on SmtpClient to report bulk‑send results, and LinkedResource.ContentDisposition property for header access.
  • Aspose.HTML – License‑stability improvements and refined counter‑processing algorithm.
  • Aspose.Imaging – Ability to set DPI when exporting to PDF (PdfOptions.resolutionSettings).
  • Aspose.Note – TIFF compression options (TiffCompression enum) and ImageSaveOptions.tiffCompression property; static Document.isEncrypted overloads.
  • Aspose.OCR – New GPU‑accelerated ML model supporting 14 additional European languages, 12 spell‑check dictionaries, and extended Language/SpellCheckLanguage enums.
  • Aspose.PDF – Asynchronous PDF‑to‑PDF‑1.3 conversion, new AFRelationship.EncryptedPayload field, DocumentInfo.setCreator, DocumentInfo.setProducer, FileSpecification.getEncryptedPayload, and OperatorCollection.updateNormalizedData.
  • Aspose.Tasks – Support for “Task Summary Name” field, user‑defined page size (SaveOptions.customPageSize), “RenderToSinglePage” option for Gantt, TaskUsage, ResourceUsage, TaskSheet and ResourceSheet views, and enhanced orientation handling via PageSize.DefinedInView.
  • Aspose.WordsStyleCollection.ClearQuickStyleGallery(), Font.Fill API (foreground/background colour, transparency, visibility, etc.), child‑node access on StructuredDocumentTagRangeStart, warning callbacks on FontSourceBase, new DigitalSignatures and Vba namespaces, and ListFormat moved to Aspose.Words.Lists.
  • GroupDocs.Assembly – Section‑break support inside data bands/conditional blocks and dynamic addition of combobox & dropdown list items for Word documents.
Improved
  • GroupDocs (Annotation, Assembly, Conversion) – Engine upgrades delivering faster rendering and lower memory consumption.
  • Aspose.Imaging – Faster ICC colour‑conversion caching.
  • GroupDocs.Parser – Optimized GetFileInfo method.
  • Aspose.Slides – Updated compression handling for PPTX files.
Fixed
  • Numerous bug fixes across the entire Conholdate.Total suite, including:
    • Annotation (image, Visio, HTML handling)
    • Assembly (dependency resolution, chart rendering)
    • Conversion (PDF‑to‑Markdown image extraction, XFA PDF hangs, PDF‑to‑PNG stack overflow)
    • Editor (empty email documents)
    • Metadata (HTML body in MSG)
    • Parser, Redaction, Search, Signature, Watermark
    • All Aspose products (BarCode, CAD, Cells, Diagram, Drawing, Email, Font, GIS, HTML, Imaging, Medical, OCR, Page, PSD, Slides, SVG, Tasks, TeX, Words, Zip) received targeted fixes.
  • Critical crash resolutions:
    • .NET 8 binary‑serialization crash in GroupDocs.Annotation.
    • PDF‑to‑PNG stack overflow in Aspose.HTML.
    • XFA PDF conversion hangs in GroupDocs.Conversion.

These updates collectively enhance functionality, performance, and stability for the Conholdate.Total 21.3 Java release.


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>21.3</version>
      <type>pom</type>
   </dependency>
</dependencies>

Gradle

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

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

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="21.3">
    <artifact name="conholdate-total" ext="pom"/>
</dependency>

SBT

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

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