Conholdate.Total for Java

24.12
2025-01-15 1.14 GB

Nouveautés de la version 24.12

Ajouté

  • Aspose.3D – support for deformer in GLB files (THREEDNET‑1616).
  • Aspose.3D – TriMesh now supports morph‑target triangulation (THREEDNET‑1618).
  • Aspose.3D – deformers are retained when meshes are split (THREEDNET‑1619).
  • Aspose.BarCode – new QualitySettings structure added to the 1D barcode engine (BARCODENET‑38689).
  • Aspose.Cells – multi‑threading capability added to address unparseable dates (CELLSJAVA‑43676).
  • Aspose.EmailMailMessage SaveOptions now allow a custom boundary‑string template (EMAILJAVA‑35331).
  • Aspose.HTML – a large set of new conversion APIs that accept java.io.OutputStream parameters for EPUB, HTML, MHTML and SVG conversions.
  • Aspose.Imaging – unified common operations (crop, rotate, etc.) across all formats (IMAGINGJAVA‑8853).
  • Aspose.Imaging – batch‑mode export for all multi‑page formats via PageExportingAction (IMAGINGJAVA‑8595).
  • Aspose.OCROcrOutput container class introduced to hold recognition results (OCRNET‑407).
  • Aspose.OCR – Mongolian language support added (OCRNET‑407).
  • Aspose.OCRResources.ReleaseMemory() method added for unloading OCR modules (OCRNET‑407).
  • Aspose.OMR – barcode element added to forms, enabling generation and recognition of a wide range of barcode types (OMRJAVA‑103).
  • Aspose.PDF – lightweight method to check if a document needs repair (PDFJAVA‑44610).
  • Aspose.PDF – full PDF/A‑4 support (PDFJAVA‑43402).
  • Aspose.PDF – surrogate‑pair character handling (PDFJAVA‑41695).
  • Aspose.PDF – editing overlay text position and border thickness for redaction annotations (PDFJAVA‑44285).
  • Aspose.PSD – AI format enhancements: compound‑path rework, gradient shading, axial shading, blending support, page‑count property, and correct handling of shape layers with masks (PSDJAVA‑684‑690).
  • Aspose.Slides – support for the most common spreadsheet functions in chart worksheets (SLIDESNET‑44672).
  • Aspose.Tasks – ability to customize the font of task‑bar text labels in Gantt charts (TASKSNET‑11302).
  • Aspose.Words – data‑label positioning API for charts (WORDSNET‑21965).
  • Aspose.WordsMailMergeCleanupOptions.RemoveEmptyTables option (WORDSNET‑27525).
  • Aspose.Words – AI‑driven text translation via Google generative models (WORDSNET‑27572).
  • Aspose.Words – new Low‑Code classes (Comparer, MailMerger, Replacer, ReportBuilder, Splitter, Watermarker) providing simplified document‑processing workflows.
  • Aspose.Zip – extraction of LHA entries compressed with adaptive Huffman (ZIPNET‑1231).
  • Aspose.Zip – extraction of Delta‑encoded entries in 7z archives (ZIPNET‑1232).
Améliorations
  • Aspose.Conversion – engine upgrades across Annotation, Assembly and Conversion for faster rendering and lower memory usage.
  • Aspose.Imaging – faster ICC color‑conversion cache.
  • Aspose.ParserGetFileInfo method optimized.
  • Aspose.Slides – compression handling improvements for PPTX files.
  • Aspose.HTML – MHTML‑to‑JPG conversion bug fixed and conversion from MHTML source improved.
  • Aspose.PDF – numerous performance and rendering enhancements (e.g., PDF/A‑4, overlay text positioning).
  • Aspose.Words – low‑code APIs streamline common tasks and improve developer productivity.
  • Aspose.OCR – significant performance boost when saving recognition results to searchable PDFs and better line‑height calculation.
  • Aspose.Imaging – batch‑mode processing now supports custom PageExportingAction callbacks for per‑page operations.
Corrections
  • Aspose.3D – fixed issues with fonts not loading correctly, detection of installed TrueType fonts, and shape border rendering regressions.
  • Aspose.BarCode – fixed MaxiCodeStructuredCodetext.GetConstructedCodetext() NPE.
  • Aspose.Cells – resolved multiple bugs including date‑parsing in multithreaded scenarios, text positioning after Xlsx‑to‑Pdf conversion, graphic display errors in HTML, incorrect MROUND formula results, gradient fill issues in 3D charts, various cell‑rendering bugs, TIFF frame loading hangs, and several JDK 21 compatibility exceptions.
  • Aspose.Diagram – fixed font loading, TrueType font detection, and shape border reading regressions.
  • Aspose.Email – addressed non‑deterministic MailMessage saving, index‑out‑of‑bounds in OST processing, and soft‑deleted items search errors.
  • Aspose.HTML – fixed duplicate‑key error in dictionary during MHTML‑to‑JPG conversion.
  • Aspose.Imaging – corrected format detection for MP3, SVGZ/WMZ/EMZ, GIF resize corruption, EMF‑to‑PDF blank output, CDR export errors, TIFF frame loading hangs, vector path handling, and numerous other image‑processing regressions.
  • Aspose.Note – resolved application hang when loading .one files.
  • Aspose.OCR – fixed various stability and accuracy issues related to language codes, content‑structure detection modes, and deprecation warnings.
  • Aspose.OMR – fixed barcode generation and recognition integration bugs.
  • Aspose.Page – resolved missing images in PS‑to‑PDF conversion.
  • Aspose.PDF – fixed numerous bugs including column extraction errors, PageNumberStamp corruption, LaTeX conversion output, table absorber exceptions, annotation visibility in Chrome, OCR overlay conversion, PDF/A‑2 conversion failures, regex search issues across pages, permissions checks in PNG conversion, BMP compression, negative array size on BMP width, multicolumn HTML rendering, max‑width property handling, table whitespace after HTML conversion, misplaced HTML content, image loss in PDF‑to‑Excel conversion, and many others.
  • Aspose.PSD – fixed rendering of shapes in old PS‑generated PSD files, AI file rendering errors, null GlobalResources on newly created PSD images, and AI layer data handling.
  • Aspose.Slides – fixed top‑alignment of text when converting SVG to EMF, and misaligned data labels when converting PPTX to PDF.
  • Aspose.Tasks – fixed Gantt chart task‑bar placement, gridline color application, baseline field calculations, timescale label rendering, empty column insertion in XLSX exports, and several other rendering and calculation bugs.
  • Aspose.Words – addressed a wide range of issues across document rendering, mail‑merge, chart data labeling, AI translation, field updates, document comparison, TOC font changes, Korean numbering, STYLEREF field rendering, indentation after mapping, form field duplication, PDF generation, and many more (see detailed issue list in the product release notes).
  • Aspose.Zip – fixed extraction issues for LHA and Delta‑encoded entries.

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

Gradle

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

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

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

SBT

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

libraryDependencies += "com.conholdate" % "conholdate-total" % "24.12"
Historique des versions