Conholdate.Total for Java

22.4
2022-04-28 0.05 GB

What’s new in 22.4

Added

  • Aspose.3D – Support for GLTF custom vertex attributes, GLB → U3D conversion orientation fix, point‑cloud import/export for USD/USDZ, new VertexDeclaration.addField(.., String alias) method and VertexField.getAlias() accessor.
  • Aspose.Diagram – New Shape.getPureText() method to retrieve a shape’s plain text.
  • Aspose.Email – Paging and filtering support for enumerating messages via Microsoft Graph, new PDF‑from‑stream recognition, and ONNX runtime update to 1.11.
  • Aspose.Imaging – Texture brushes export to vectorized PSD, improved resampling quality (transparency handling & border color intensity), ability to store XMP tags in DICOM, and several bug‑fix‑driven enhancements.
  • Aspose.OCRAsposeOCRPdf.RecognizePdf(InputStream, DocumentRecognitionSettings) method for PDF stream recognition.
  • Aspose.PDF – Subscript/superscript preservation when converting to XMLSpreadsheet2003, Excel, ODS, and DOCX (EnhancedFlow mode); new classes HtmlPageLayoutOption and TeXMemoryOutputDirectory; added methods for annotation resizing and document closing.
  • Aspose.Slides – 3‑D Line Chart support, upgraded audio frame serialization, PNG alternative rendering for SVG, and Low‑Code compress methods to remove unused master/layout slides.
  • Aspose.Tasks – Thread‑interruption and cancellation‑token support for project loading, immutable WorkingTime, font‑resolve callback API, status‑date handling in XER, and summary‑row calculation options for custom fields.
  • Aspose.Words – Saving to PDF/A‑4, Photoshop metadata resolution for JPEG, chart legend entry API, Chart.SourceFullName property for linked Excel files, new HTML block‑level import mode (BlockImportMode.Preserve), and typed collection for Structured Document Tags with accompanying properties.
  • Aspose.Cells – New DefaultStyleSettings class, LoadOptions.DefaultStyleSettings, TxtSaveOptions.TrimTailingBlankCells, Style.HasBorders, Row.IsCollapsed / Column.IsCollapsed, PasteType.ValuesAndFormats, Shape.IsInGroup, AutoFilter.GetCellArea(), Cells.GetRowOriginalHeightPoint(), extended Timeline collection APIs, and DataLabelShapeType.Line enum.
Improved
  • Aspose.Imaging – Resampling algorithm refined for better transparency handling and border color fidelity.
  • Aspose.Email – Performance optimisation for loading large EML messages.
  • Aspose.PDF – Faster loading of PDF files via PdfFileInfo improvements.
  • Aspose.Tasks – Reduced memory allocations when reading task, assignment, and resource properties; immutable WorkingTime removes unnecessary object mutations.
  • Aspose.Slides – Audio frame serialization upgraded to avoid legacy upgrade dialogs; PNG alternative for SVG now renders at higher resolution.
  • Aspose.CAD – Multiple enhancements for better file format handling (DWG/DXF, IFC, DWF, PLT, etc.).
  • Aspose.Cells – Grid workbook settings added; numerous performance‑related fixes for large workbooks and report generation.
Fixed
  • Aspose.3D – Fixed Euler angle confusion leading to incorrect model rotation, invalid GLTF generation from layered textures, OBJ texture coordinate loss, and license loading in single‑executable builds.
  • Aspose.BarCode – Fixed SwissQRBill element handling, newline issue after SwissQR code trailer, and text positioning bugs.
  • Aspose.CAD – Resolved exceptions for DWF, IFC, DWFX, PLT, and DWG rendering (null references, missing keys, empty SVG output, color loss, etc.).
  • Aspose.Cells – Fixed high CPU/memory usage during report generation, numerous workbook corruption scenarios, GridWeb display issues, pivot table date serialization, caption handling in HTML, and various bugs related to chart rendering, JSON Unicode handling, and column index errors.
  • Aspose.Diagram – Fixed missing PinPos definition bug.
  • Aspose.Email – Fixed unread‑message enumeration hangs, attachment name corruption for non‑ASCII characters, performance slowdown on EML load, MSG To/From parsing issues, IMAP System.FormatException, and regression issues with PST‑extracted appointments and subject bits.
  • Aspose.Imaging – Fixed SVG tspan alignment, TIFF‑to‑TIFF export exception, CDR rendering bugs, PNG‑to‑SVG trial‑mode failure, DICOM loading exceptions, GIF‑to‑APNG export issues, EMF/WMF to PNG conversion failures, DICOM‑to‑BMP export problems, PNG loading failures, GIF saving exceptions, and several other rendering/export bugs.
  • Aspose.OCR – Updated GPU runtime, fixed ONNX runtime integration, and corrected PDF stream handling.
  • Aspose.Page – Fixed PS→APS conversion for multipage files in unlicensed state.
  • Aspose.PDF – Fixed subscript/superscript handling regressions, top‑margin errors, extra line breaks in Excel export, font embedding issues, hidden‑text detection, form XML import regression, NullPointerException on annotation retrieval, ClassCastException during TIFF conversion, and annotation resize errors.
  • Aspose.Slides – Fixed thumbnail rendering for OleObjectFrames, wrong text wrapping in thumbnails, chart rotation disturbances in PDF, PDF quality regression, EMF transparency loss, SmartArt scaling, SlideSizeScaleType.Maximize handling, and other rendering bugs.
  • Aspose.Tasks – Fixed GUID read/write in XER, holiday rendering in Gantt view, finish‑milestone reading, formula separator parsing, custom‑field calculation differences, and numerous bugs related to font resolution, project loading cancellation, and rendering.
  • Aspose.TeX – Fixed graphics file stream disposal, refactored PS/EPS and XPS inclusion, and removed deprecated device methods.
  • Aspose.Words – Fixed numerous bugs including SDT author name after Document.compare, number‑field calculations (German locale), character rotation in DOCX→PDF, regex replacement failures, Basque time field errors, file corruption on load, white‑text after save, comparison inconsistencies, bookmark argument issues, Arabic italic rendering, section‑break conversion, UpdateFields NullReferenceExceptions, hyperlink replacement, multilevel list rendering, chart legend visibility, PDF/A‑4 compliance restrictions, chart source file name handling, HTML block‑level import preservation, and many others across both Java and .NET reported scenarios.

Instalasi

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

Gradle

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

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

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

SBT

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

libraryDependencies += "com.conholdate" % "conholdate-total" % "22.4"
Riwayat Rilis