Conholdate.Total for Java

22.1
2022-02-17 0.05 GB

What's new in 22.1

Added

  • Aspose.3D – Primitive entities encoding and decoding support in USD exporter (THREEDNET‑1020, THREEDNET‑1021) and a new Aspose.ThreeD.Formats.UsdSaveOptions class to control primitive export (e.g., setPrimitiveToMesh(false) for smaller USDZ files).
  • Aspose.3D – Restored netstandard2.0 support (THREEDNET‑1017).
  • Aspose.BarCode – New XML serialization methods: BarcodeGenerator.exportToXml(OutputStream) and BarcodeGenerator.importFromXml(InputStream).
  • Aspose.CAD – Collada format support (CADJAVA‑10461) and improved STL file processing (CADJAVA‑10458).
  • Aspose.CAD – Enhanced setDrawColor functionality (CADJAVA‑10395).
  • Aspose.Cells – Ability to remove external links without affecting formulas, autofit rows for GridWeb, locale‑dependent unit text for chart axes, and session persistence after server restart for GridWeb.
  • Aspose.Diagram – New setSaveAsSingleFile option in HTMLSaveOptions to save HTML as a single file.
  • Aspose.Note – Processing of page background color with Page.getBackgroundColor() / Page.setBackgroundColor(Color).
  • Aspose.OCR – Multipage TIFF input support and new API ArrayList<RecognitionResult> RecognizeTiff(String fullPath, DocumentRecognitionSettings settings).
  • Aspose.PDF – PDF 2.0 document loading and saving support, and ability to copy annotations to a new PDF without using XFDF.
  • Aspose.Slides – Support for Reflection and Gradient effects when exporting PPTX to PPT, and a new TimeUnitType.None enum member for unit‑scale handling.
  • Aspose.Words – PDF/UA‑1 compliance rendering, improved MathML operator rendering, new GraphicsQualityOptions.UseTileFlipMode, new Chart.SourceFullName property, new ImportFormatOptions.ForceCopyStyles, new SaveOptions.ProgressCallback, and PDF/UA‑1 compliance via PdfCompliance.PdfUa1.
Improved
  • Aspose.3D – Fixed issues opening USDZ files, FBX mesh disappearance, incorrect string handling in USD importer/exporter, inability to open USD files with customData, and export failures with manually assigned object IDs.
  • Aspose.BarCode – Resolved array out‑of‑bounds, EMF text‑wrapping, and SwissQR codetext serialization problems.
  • Aspose.CAD – Performance and stability enhancements for Collada and STL processing.
  • Aspose.Cells – Revised external‑link removal behavior, corrected Cell.Type for invalid date‑time values, refined MaxDisplayRange calculation, DataSorter.Sort() now returns original indices, and added a suite of new collection and link‑handling APIs (ExternalLinkCollection methods, TxtLoadOptions.ExtendToNextSheet, etc.).
  • Aspose.Note – Improved rendering for all formats and better handling of outline element indentation.
  • Aspose.OCR – Added ability to recognize images in TIFF format.
  • Aspose.PDF – Enhanced annotation copying, implemented merge‑cells support in PDF → DOCX conversion, and fixed spacing between tables and footers.
  • Aspose.Slides – Fixed custom table style loss after cloning, corrected word‑break handling in text frames, added Reflection/Gradient export support, and introduced TimeUnitType.None.
  • Aspose.Words – Added numerous API enhancements: tile‑flip mode for high‑resolution image rendering, chart source filename access, forced style copying, document‑saving progress callbacks, and full PDF/UA‑1 compliance handling.
Fixed
  • Aspose.3D – THREEDNET‑1016 (USDZ open failure), THREEDNET‑1018 (FBX mesh disappearance), THREEDNET‑1023 (USD string handling), THREEDNET‑1022 (USD customData open failure), THREEDNET‑1040 (export failure with duplicate object IDs).
  • Aspose.BarCode – BARCODENET‑37974 (array out of bounds), BARCODENET‑37962 (EMF text wrapping), BARCODENET‑37963 (SwissQR codetext serialization), BARCODENET‑37976 (XML stream serialization).
  • Aspose.CAD – CADJAVA‑10460 (PLT image loading failure).
  • Aspose.Cells – CELLSJAVA‑44126 (Cell.getDependents() exception), CELLSJAVA‑44161 (external formula bug), CELLSJAVA‑44130 (data‑label wrap issue), CELLSJAVA‑44204 (CSV pagination issue), CELLSJAVA‑43934 (pie‑chart label mismatch), CELLSJAVA‑44122 (HTML export data‑label differences), CELLSJAVA‑41949 (content render differences), CELLSJAVA‑44207 (row height increase on HTML export), CELLSJAVA‑44233 (infinite loop converting XLSX), CELLSJAVA‑44234 (out‑of‑memory for data.xls), CELLSJAVA‑44246 (invalid endrow index), CELLSJAVA‑44258 (null pointer exception).
  • Aspose.Diagram – DIAGRAMJAVA‑50857 (EndArrow value issue), DIAGRAMJAVA‑50861 (CVE‑2021‑42574 vulnerability).
  • Aspose.Email – EMAILNET‑40500 (SMTP “operation canceled”), EMAILNET‑40496 (IMAP Seen flag false), EMAILNET‑40509 (EndOfStreamException in MapiMessage), EMAILNET‑40498 (ArgumentException in FromMailMessage), EMAILNET‑40501 (SMTP check regression), EMAILNET‑40492 (ExchangeFolderInfo counts zero), EMAILJAVA‑35007 (MBOX messages removed after adding new one).
  • Aspose.Note – NOTENET‑5496 (content offset when saving to *.one).
  • Aspose.PDF – PDFJAVA‑39570, PDFJAVA‑40041, PDFJAVA‑39606 (layers extraction failures), PDFJAVA‑41160 (CVE‑2021‑42574 vulnerability).
  • Aspose.Slides – SLIDESNET‑42856 (custom table style loss after cloning), SLIDESNET‑42964 (incorrect word breaks), SLIDESJAVA‑33125 (PPTX‑PDF differences), SLIDESJAVA‑33128 (wrong text effects in PPTX‑PDF), SLIDESJAVA‑38668 (NullPointerException when saving PPT to PPT), SLIDESJAVA‑38561 (pie‑chart split position change), SLIDESJAVA‑34261 (3D chart effects lost in PDF), SLIDESJAVA‑37693 (image missing in thumbnails/PDF), SLIDESJAVA‑34413 (slide background change when exporting PPTX to PPS), SLIDESJAVA‑34214 & SLIDESJAVA‑34215 (shadow effect missing in PDF for PowerPoint 2007/2013), SLIDESJAVA‑34025 (rendering issues in generated PDF/thumbnail), SLIDESJAVA‑37714 (exception on cloning).
  • Aspose.Tasks – TASKSNET‑10397 (missing resource calendars), TASKSNET‑2851 (incorrect project work update), TASKSJAVA‑1679 (StackOverflow on neutral culture loading).
  • Aspose.Words – WORDSNET‑22953 (table marked deleted/re‑added), WORDSNET‑22436 (font‑size added to paragraph instead of span), WORDSNET‑22562 (Document.Compare ignoring comment), WORDSNET‑23215 (InvalidCastException on load), WORDSNET‑22824 (chart issues DOCX→PDF), WORDSNET‑22956 (Revision.Accept InvalidOperationException), WORDSNET‑22983 (blank page in PDF), WORDSNET‑23253 (low‑resolution PDF images), WORDSNET‑23246 (font embed issue), WORDSNET‑23237 (shadow effect missing), WORDSNET‑23234 (null reference on re‑save), WORDSNET‑17523 (max table border value), WORDSNET‑22883 (cross‑reference failure after XML mapping removal), WORDSNET‑23252 (font changed after DOCX open/save), WORDSNET‑23211 (corrupted table on mapping), WORDSNET‑23213 (end‑of‑cell marker removed), WORDSNET‑23180 (section breaks changed after insert), WORDSNET‑22845 (PDF/UA compliance failures), WORDSNET‑20766 (structure element issues), WORDSNET‑22919 (table formatting issue), WORDSNET‑23220 (paragraph missing with WordOpenXML), WORDSNET‑22660 (C++/CLI compile error), WORDSNET‑23226 (minus sign size/position), WORDSNET‑23229 (minor rendering issue), WORDSNET‑22526 (unwanted styles in DOTX→DOCX), WORDSNET‑22939 (null reference converting DOCX→PDF), WORDSNET‑23212 (IndexOutOfRange in ColorSpaceDeviceRGB), WORDSNET‑23194 (RTF save hang), WORDSNET‑21205 (DOCX→PDF chart rendering), WORDSNET‑22954 (footnote formatting change after re‑save), WORDSNET‑23175 (IndexOutOfRange in PdfSyntaxParser), WORDSNET‑23187 (FileCorruptedException on load), WORDSNET‑23203 (NullReference in PdfOperatorTj), WORDSNET‑23177 (NullReference if page resources missing), WORDSNET‑22804 (Document.Compare InvalidCastException), WORDSNET‑23023 (FormatException in PdfTokenParser), WORDSNET‑21416 (strikethrough lost after DOCX→PDF), WORDSNET‑23171 (StackOverflow loading RTF), WORDSNET‑22710 (poor UpdatePageLayout performance), WORDSNET‑23193 (InvalidCastException PdfDictionary→PdfArray), WORDSNET‑23189 (FormatException in TimeSpanFormat), WORDSNET‑22981 (image hidden after open/save), WORDSNET‑23151 (wrong date format in chart PDF), WORDSNET‑22618 (vertical axis percentage values lost), WORDSNET‑22925 (MathML shape rendering issue), WORDSNET‑23041 (RTL text order issue), WORDSNET‑23027 (NullReference in SASLPrepAlgorithm), WORDSNET‑23192 (KeyNotFound in RomanNumber), WORDSNET‑23173 (shape changes on export), WORDSNET‑22127 (heading style attributes not applied), WORDSNET‑19692 (formula conversion error DOCX→PDF), WORDSNET‑23184 (HTM file open hang), WORDSNET‑23161 (DllNotFound for HarfBuzzTextShaperFactory).

Instalação

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

Gradle

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

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

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

SBT

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

libraryDependencies += "com.conholdate" % "conholdate-total" % "22.1"
Histórico de versões