Conholdate.Total for Java

23.7
2023-08-01 0.05 GB

¿Qué hay de nuevo en la versión 23.7?

Añadido

  • Aspose.BarCode – new DataMatrix encoding mode BYTES, new DataMatrixVersion class with extensive predefined sizes, and removal of legacy fields (FULL, CUSTOM).
  • Aspose.CAD – enhancements fixing rendering exceptions for PNG, GLB/glTF exporter failures, and several conversion issues (DWF → DXF, IGS → OBJ, DWFX → DXF, OBJ → JPG/JPEG).
  • Aspose.Cells – new public API: Shape.GetActualBox(), XmlLoadOptions.ConvertNumericOrDate, NumberFormat, DateFormat, IgnoreRootAttributes; added FileFormatType.MicrosoftCabinet and FileFormatType.Rtf; deprecated FileFormatType.Numbers (use Numbers09). Behavior change for Cells.StandardWidth to adjust default column widths.
  • Aspose.Diagram – added FontConfigs to both Diagram level and LoadOptions for per‑font configuration.
  • Aspose.EmailPersonalStorage.deleteItem(String entryId) for PST item deletion; StorageProcessing event with StorageProcessingEventArgs; new splitInto(long chunkSize, String partFileNamePrefix, String path) overload for PST splitting; added properties to CalendarReader (Count, IsMultiEvents, Method, Version) and loadAsMultiple() method.
  • Aspose.Imaging – alpha‑blending support for RasterImage; unified naming conventions; synchronized page/format‑specific collections for multipage images.
  • Aspose.Note – new ParsingErrorInfo type with constructor, getMessage(), and AttachedFile.getParsingErrorInfo() for detailed parsing error handling.
  • Aspose.OCR (23.7) – automatic color inversion settings added to RecognitionSettings, ReceiptRecognitionSettings, IDCardRecognitionSettings, PassportRecognitionSettings, CarPlateRecognitionSettings, and InvoiceRecognitionSettings to improve OCR on white‑on‑black text.
  • Aspose.PDF – new classes OutputIntent and PrintScaling; numerous new methods (e.g., HtmlSaveOptions.title, LoadOptions.disableFontLicenseVerifications, matrix transformations, vector graphics handling, Operator.equals, optimization options, Rectangle.fromRect, tagged structure init, TextFragmentState.isFitRectangle). Added Graph(double,double) constructor; deprecated older Graph(float,float) and XpsSaveOptions.setUseNewImagingEngine.
  • Aspose.PSD – ability to export each PSD layer to an animated GIF; Fill property handling for shape layers; new warp types (arc & arch); PsdOptions.UpdateMetadata to control creator‑tool metadata; increased warp calculation area. Added several new API members for XMP handling and versioning.
  • Aspose.Slides – Markdown export support (SaveFormat.Md, MarkdownSaveOptions with flavors and export types); HTML5 options to save images externally (EmbedImages, OutputPath).
  • Aspose.Tasks – reading of incomplete baselines; WeekDay.DayWorking auto‑set when adding working times; pre‑save checks for UniqueId limits; reading material unit abbreviations for Primavera formats.
  • Aspose.Words – EPS image format for saving document pages or shapes; DigitalSignature.SignatureValue to obtain signature bytes; navigation properties Row.NextRow, Row.PreviousRow, Cell.NextCell, Cell.PreviousCell; mustache tag support in MailMerge.GetRegionsHierarchy and GetFieldNamesForRegion; ElementAt/ElementAtOrDefault extensions in LINQ Reporting Engine templates; warning for fixed‑page HTML documents.
Mejorado
  • Aspose.Cells – behavior change for Cells.StandardWidth to keep default column widths consistent with new standard width settings.
  • Aspose.Imaging – unified naming conventions and page/format collection synchronization improve developer experience when handling multipage images.
  • Aspose.PDF – expanded API surface (new classes, methods, and constructors) enhances document manipulation, printing settings, and optimization capabilities.
  • Aspose.Slides – Markdown export provides multiple flavors (GitHub, GitLab, CommonMark, etc.) and visual vs. sequential image handling, offering more flexible document conversion.
  • Aspose.Words – mustache tag handling and LINQ ElementAt support broaden template capabilities; warning for fixed‑page HTML helps avoid unexpected loading behavior.
Corregido
  • Aspose.BarCode – fixed Reed‑Solomon correction algorithm error (BARCODENET‑38630).
  • Aspose.CAD – resolved “index out of bounds” exception during PNG rendering and fixed multiple exporter/converter failures.
  • Aspose.Cells – numerous bugs fixed including chart rendering issues, legend/leader‑line positioning, missing axes, chart-to-image line splits, incorrect cell references in PDFs, scaling errors in PNG export, axis label orientation, waterfall chart line artifacts, memory overflow during XLS → XLSX conversion, and various exceptions during format conversions.
  • Aspose.Diagram – fixed NumberFormatException when converting Visio to PDF.
  • Aspose.Email – resolved bugs related to PST deletion, CalendarReader version property, VCF NOTE field handling, MapiTask ASCII creation, EWS exception nesting, signature preamble null, IMAP flag exceptions, contact import errors, iCloud parsing issues, Exchange appointment details, file format detection, IMAP flag generation, mailing address removal, timezone differences, missing body parts in MSG → PDF, read receipt handling, and several Java‑specific attachment and inline‑image problems.
  • Aspose.Font – corrected GlyphAccessor.GetGlyphById() returning null for a specific Type1 font (FONTNET‑552).
  • Aspose.Note – fixed multiple loading and parsing crashes (page conversion, file container missing, argument out of range, dictionary key errors, duplicate key exceptions).
  • Aspose.PDF – fixed PDF‑to‑DOCX index out‑of‑bounds, cell splitting, table extraction, PDF‑to‑XLSX column splitting, cell shifting, PDF‑to‑DOCX table breaking, border loss, PdfFileEditor.resizeContentsWithNormalization array index error, and other conversion anomalies.
  • Aspose.PSD – addressed issues with layer export to animated GIF, shape fill assignment, warp types, metadata update behavior, warp calculation area, black‑and‑white adjustment layer transparency, SmartObject replace contents performance, layer group positioning, layer resize with VOGK resources, text bound calculations, default layer resources, and timeline loop count handling.
  • Aspose.Slides – fixed background image cropping in PPTX → PDF, image loss during HTML import, chart data label positioning, missing chart in ODP → PPTX conversion, license validation, and other conversion bugs.
  • Aspose.Tasks – fixed baselines reading, week‑day working flag, UniqueId validation, material abbreviation reading, ActualDuration logic for Primavera formats, implicit calendar exception handling, cost reading for XER/P6XML, and resource usage import errors.
  • Aspose.Words – resolved numerous rendering and conversion bugs across tables, shapes, images, footers, headers, PDFs, HTML, DOCX, XPS, MOBI, SVG, and other formats, including issues with text wrapping, element positioning, color changes, hyperlink preservation, math formula rendering, and performance regressions.
  • Aspose.Page – fixed PS → PDF conversion error and XPS watermarking problem.
  • Aspose.Imaging – added proper handling for alpha blending and paging collections, fixing related rendering inconsistencies.
  • Aspose.Email – numerous bug fixes across PST handling, calendar reading, EWS exceptions, MIME processing, and attachment extraction.
  • GroupDocs components – while not listed individually, the aggregated release aligns with the above fixes across the suite.

Instalación

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

Gradle

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

compile(group: 'com.conholdate', name: 'conholdate-total', version: '23.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="23.7">
    <artifact name="conholdate-total" ext="pom"/>
</dependency>

SBT

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

libraryDependencies += "com.conholdate" % "conholdate-total" % "23.7"
Historial de versiones