Conholdate.Total for Java

21.10
2021-10-30 0.05 GB

21.10 Έκδοση - Τι νέο υπάρχει

Προστέθηκε

  • Aspose.BarCode
    • Added QualitySettings.getFastScanOnly() and QualitySettings.setFastScanOnly(boolean) methods for fast‑scan‑only mode.
  • Aspose.Cells
    • Added overloaded Name.getRefersTo() method.
    • Added overloaded Range.autoFill() method.
    • Added Comment.isThreadedComment property.
    • Added HtmlSaveOptions.ignoreInvisibleShapes property.
    • Added Range.currentRegion property.
    • Introduced AxisBins class.
    • Added SheetRender.getPageSizeInch(int) and WorkbookRender.getPageSizeInch(int) methods (obsoleting getPageSize(int)).
  • Aspose.Email
    • Added ability to save appointments to MSG format (AppointmentMsgSaveOptions).
    • Added AppointmentIcsSaveOptions (replaces obsolete IcsSaveOptions).
    • Added MsgLoadOptions.preserveRtfContent and MailConversionOptions.preserveRtfContent for preserving RTF bodies.
    • Added MhtTemplateName.OPTIONAL_ATTENDEES to expose optional attendees in MHT headers.
  • Aspose.Font
    • Introduced CffParsingException and CffFontException types with multiple constructors.
    • Added conversion helpers: GlyphId.toGlyphStringId(), GlyphId.toGlyphUInt32Id(), GlyphStringId.toGlyphStringId(), GlyphUInt32Id.toGlyphUInt32Id().
  • Aspose.Imaging
    • Added support for Image scoped fonts (custom font source per‑image).
  • Aspose.OCR
    • Added new preprocessing filters: Median and ContrastCorrection.
    • Added RecognitionSettings.setAutoContrast(boolean) and RecognitionSettings.setAllowedCharacters(CharactersAllowedType).
    • Introduced CharactersAllowedType enum.
  • Aspose.PDF
    • Added new feature: detection of hidden text (PDFJAVA-40947).
    • Added ability to flatten all layers in the resulting PDF (PDFJAVA-40120).
  • Aspose.Slides
    • Added support for Full Pyramid column shape for 3‑D Column and 3‑D Bar Charts (SLIDESNET-42515).
    • Added conversion of PPTX to HTML with transitions (SLIDESNET-41114).
    • Added conversion of PPT to HTML with links (SLIDESNET-40217).
  • Aspose.Tasks
    • Implemented printing support (TASKSJAVA-1539).
    • Added “Fit to X pages tall and Y pages wide” feature (TASKSNET-4609).
    • Added scaling with a given scale factor (TASKSNET-10333).
  • Aspose.Words
    • Added gradient fill support for WordArt shapes (WORDSNET-18317).
    • Added new public methods for one‑color and two‑color gradients (Fill.oneColorGradient, Fill.twoColorGradient).
    • Added Fill.gradientAngle, Fill.gradientVariant, Fill.gradientStyle properties.
    • Introduced GradientStop, GradientStopCollection, and related collection methods.
    • Added Fill.textureAlignment property and TextureAlignment enum.
    • Added StructuredDocumentTag.appearance property and SdtAppearance enum.
    • Added HtmlLoadOptions.convertSvgToEmf option.
    • Added LoadOptions.flatOpcXmlMappingOnly option.
    • Added option to ignore footnotes during find‑replace (FindReplaceOptions.ignoreFootnotes).
    • Added MailMergeRegionInfo.parentRegion property.

Βελτιώσεις

  • Aspose.Imaging
    • Faster ICC color conversion cache implementation.
  • Aspose.Slides
    • Updated compression handling for PPTX files.
  • Aspose.PDF
    • Improved flattening of layers for better PDF output consistency.
  • Aspose.OCR
    • Extended preprocessing pipeline with median blur and contrast correction filters.
  • Aspose.Font
    • Fixed conversion functionality for CFF and WOFF2 formats (bugs FONTNET-286, FONTNET-274, FONTNET-275).

Διορθώσεις

  • Aspose.3D
    • Fixed FBX to USDC conversion issues (THREEDNET-962).
    • Fixed incorrect node names in imported FBX v7700 (THREEDNET-970).
    • Fixed inability to import GLTF packed as zip (THREEDNET-965).
    • Fixed illegal property PropertiesView during deserialization (THREEDNET-967).
    • Fixed import of FBX files with custom objects (THREEDNET-963).
    • Fixed recognition of zip packages with uppercase internal file names (THREEDNET-956).
    • Fixed intermittent binary FBX importer failures (THREEDNET-954).
  • Aspose.BarCode
    • Optimized SVG numbers precision (BARCODENET-37855).
    • Fixed Swiss‑QR‑Code encoding problems (BARCODENET-37880).
    • Implemented FastScanOnly setting for 1D recognition (BARCODENET-37889).
  • Aspose.Cells
    • Fixed Java heap space issue when converting XLSX to PDF (CELLSJAVA-43768).
    • Fixed invalid FontUnderlineType string value on XLSX load (CELLSJAVA-43875).
    • Fixed ArrayIndexOutOfBoundsException on XLSX load (CELLSJAVA-43876).
    • Fixed incorrect shadow effect rendering (CELLSJAVA-43646).
    • Fixed isosceles triangle orientation (CELLSJAVA-43760).
    • Fixed shape rendering issues during XLS → XLSX conversion (CELLSJAVA-43786, CELLSJAVA-43838, CELLSJAVA-43839, CELLSJAVA-43842).
    • Fixed WordArt character wrapping in Excel‑to‑PDF conversion (CELLSJAVA-43848).
    • Fixed rounded corners of text boxes after XLS → XLSX conversion (CELLSJAVA-43880).
    • Fixed conditional format icon export to HTML (CELLSJAVA-43867).
    • Fixed shape position offset in excelToHtml (CELLSJAVA-43812).
    • Fixed OLE object display in PDF (CELLSJAVA-43871).
    • Fixed rendered page size inaccuracies (CELLSJAVA-43883).
    • Fixed background color loss when merging files (CELLSJAVA-43881).
    • Fixed missing borders in HTML conversion (CELLSJAVA-43892).
    • Fixed various exceptions during Excel‑to‑HTML rendering (CELLSJAVA-43787, CELLSJAVA-43885, CELLSJAVA-43874).
  • Aspose.Diagram
    • Fixed shape name for dynamic connector (DIAGRAMJAVA-50782).
    • Fixed incorrect PinPos values (DIAGRAMJAVA-50784, DIAGRAMJAVA-50788).
    • Fixed failure to save shape as image or PDF (DIAGRAMJAVA-50789).
    • Fixed ShapeShdwScaleFactor issue (DIAGRAMJAVA-50796).
  • Aspose.Email
    • Fixed issue where MSG body with emoji changed after load/save (EMAILNET-40449).
    • Fixed optional attendees omission in MHT header (EMAILNET-40440).
    • Fixed incorrect ClientSubmitTime during EML → MSG conversion (EMAILNET-40446).
    • Fixed PrefferedTextEncoding option behavior (EMAILNET-40455).
    • Fixed detection of new unique custom message flags (EMAILNET-40436).
    • Fixed yearly repeat event handling (EMAILNET-40425).
    • Fixed GraphMessageInfo.getSize() always returning -1 (EMAILJAVA-34961).
    • Fixed IGraphClient.NextPage functionality (EMAILJAVA-34954).
    • Fixed GraphClient.listFolders incomplete results (EMAILJAVA-34957).
  • Aspose.Font
    • Fixed incorrect transformation matrix calculation for CFF fonts (FONTNET-286).
    • Fixed encoding problem for TTF → WOFF2 conversion (FONTNET-274).
    • Fixed null reference exception when converting OpenSans from CFF to TTF (FONTNET-275).
  • Aspose.Imaging
    • Fixed numerous issues including:
      • RasterImage.Filter GaussianFilterOptions creation (IMAGINGJAVA-7949).
      • Negative image height on WMF → PNG conversion (IMAGINGJAVA-7935).
      • Unoptimized Image.Size for EPS images (IMAGINGJAVA-7933).
      • Figure fill color bugs (IMAGINGJAVA-7932).
      • CDR style reader bugs (IMAGINGJAVA-7930).
      • GetOriginalOptions support for GIF/JPEG2000 (IMAGINGJAVA-7924).
      • EMZ → JPG conversion exception (IMAGINGJAVA-7918).
      • Multi‑threaded Image.save occasional exception (IMAGINGJAVA-7888).
      • WMF → JPEG saving exception (IMAGINGJAVA-7885).
      • TIFF → PDF large output size (IMAGINGJAVA-7876).
      • Various GIS‑related TIFF handling enhancements (IMAGINGJAVA-7950).
  • Aspose.OCR
    • Added median blur filter implementation (OCRJAVA-164).
    • Added adaptive median thresholding (OCRJAVA-163).
    • Added ability to set allowed characters (digits or Latin letters) (OCRJAVA-169).
  • Aspose.PDF
    • Fixed hidden text detection (PDFJAVA-40947 – new feature).
    • Fixed layer flattening issues (PDFJAVA-40120 – enhancement).
    • Fixed table extraction bug (PDFJAVA-37353).
    • Fixed data export errors in PDF → XLSX (PDFJAVA-39695).
    • Fixed TableAbsorber showing duplicate tables (PDFJAVA-40881).
  • Aspose.Slides
    • Fixed animation effect corruption when changing paragraph text (SLIDESJAVA-35828).
    • Fixed wrong TextAnchoring type for TextFrame text (SLIDESJAVA-33403).
    • Fixed placeholder detection issues (SLIDESJAVA-35675, SLIDESJAVA-34390).
    • Fixed PDF conversion crash “Bad state (oversubscribed dynamic bit lengths tree)” (SLIDESJAVA-38571).
    • Fixed text wrapping issues in PPTX → PDF (SLIDESJAVA-38642).
    • Fixed loss of 3‑D effects in thumbnails (SLIDESJAVA-34047, SLIDESJAVA-33346).
    • Fixed Chinese character placement in PPTX → HTML (SLIDESJAVA-38600).
    • Fixed missing charts in PPTX → PDF (SLIDESJAVA-38630, SLIDESJAVA-38612).
    • Fixed missing 3D models in PDF conversion (SLIDESJAVA-38622).
    • Fixed table rendering in thumbnails (SLIDESJAVA-33716).
    • Fixed chart/text rotation in slide thumbnails (SLIDESJAVA-38514).
    • Fixed text loss after PPTX → ODP conversion (SLIDESJAVA-38610).
    • Fixed OleObject embedding failures (SLIDESJAVA-34120, SLIDESJAVA-33334).
    • Fixed PPTX → HTML conversion quality (SLIDESJAVA-36435).
    • Fixed PDF/A‑1B text distortion (SLIDESJAVA-34594).
    • Fixed arrow rendering in thumbnails with custom dimensions (SLIDESJAVA-34223).
    • Fixed SVG text position folding (SLIDESJAVA-36046).
    • Fixed Hebrew character rendering in PDF (SLIDESJAVA-34604).
    • Fixed PPTX saving to HTML (SLIDESJAVA-37316).
    • Fixed thumbnail text positioning (SLIDESJAVA-33715).
    • Fixed bold style not applied (SLIDESJAVA-35322).
    • Fixed slide distortion on page‑size changes in PDF (SLIDESJAVA-34683).
  • Aspose.Tasks
    • Fixed start‑time > finish‑time exception for Primavera .xer files (TASKSNET-10344).
    • Fixed misplaced progress rectangle in Gantt chart task bars (TASKSNET-4757).
    • Fixed reading of extended attributes (TASKSJAVA-1534).
  • Aspose.Words
    • Fixed gradient fill support for WordArt shapes (WORDSNET-18317).
    • Fixed numerous bugs including:
      • Shape renderer infinite loop (WORDSJAVA-2568).
      • ShapeRenderer hangs on long lines (WORDSJAVA-2578).
      • Document.getPageCount() NPE (WORDSJAVA-2581).
      • Digital signature time offset (WORDSJAVA-2605).
      • OSGI initialization errors on Java 8/11/15 (WORDSJAVA-2607, WORDSJAVA-2608).
      • License loading issues in WAR deployments (WORDSJAVA-2615).
      • Invalid license signature errors (WORDSJAVA-2614, WORDSJAVA-2653).
      • Various conversion and rendering issues across PDF, HTML, DOCX, SVG, and other formats (numerous WORDSNET-xxxx bugs listed in source).
    • Fixed critical crashes and regressions (e.g., LINEAR INDEX out‑of‑range, missing fonts, footnote handling, etc.) as detailed in the source tables.

Εγκατάσταση

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

Gradle

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

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

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

SBT

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

libraryDependencies += "com.conholdate" % "conholdate-total" % "21.10"
Ιστορικό εκδόσεων