Conholdate.Total for Java

21.4
2021-04-30 0.05 GB

21.4 Sürümündeki Yenilikler

Eklenenler

  • Aspose.3Dcom.aspose.threed.GltfSaveOptions now includes getExternalDracoEncoder() / setExternalDracoEncoder(String) to enable an external Draco encoder for faster compression.
  • Aspose.BarCode – Macro characters decoding implemented (BARCODENET-37755).
  • Aspose.Font – Saving functionality for TTF fonts (FONTNET-107).
  • Aspose.Font – Ability to edit font names (FONTNET-124).
  • Aspose.Font – Public API for conversion expanded (FONTNET-147).
  • Aspose.Font – TTF converter developed (FONTNET-152).
  • Aspose.Font – Conversion for Type 1 format developed (FONTNET-159).
  • Aspose.Font – Support for reading WOFF format (FONTNET-161).
  • Aspose.Font – Support for reading WOFF2 format (FONTNET-191).
  • Aspose.Font – Support for converting to WOFF2 format (FONTNET-192).
  • Aspose.Font – Support for TTC fonts (FONTNET-213).
  • Aspose.Font – SHA‑256 license support (FONTNET-211).
  • Aspose.HTML – Thread‑safety improvements and license handling fixes.
  • Aspose.Imaging – Default font option usage on Linux improved (IMAGINGJAVA-2050).
  • Aspose.OCR (GPU version) – Ability to save OCR results in Microsoft Word (.docx) format (OCRJAVA-118).
  • Aspose.OCR (GPU version) – Custom image‑quality correction via ThresholdValue (OCRJAVA-116).
  • Aspose.OCR (GPU version) – New Format enum and overloaded save(String, Format) method (public API).
  • Aspose.OCR (GPU version) – New setThresholdValue(int) method (public API).
  • Aspose.PDF – New constructors & methods: Document(byte[]), PdfConverter.mergeImages(...), PdfConverter.mergeImagesAsTiff(...), FileSpecification.setContents(byte[]), Image.setBlackWhiteForGrayScale(boolean), Image.isBlackWhiteForGrayScale(), PdfFormatConversionOptions.setPageByPageFontProcess(boolean), PdfFormatConversionOptions.isPageByPageFontProcess(), RedactionAnnotation.setQuadPoints(Point[]), RedactionAnnotation.getQuadPoints().
  • Aspose.PDF – New class ImageMergeMode.
  • Aspose.Slides – 3‑D effects on shapes now preserved when exporting to PDF/TIFF (SLIDESNET-30876).
  • Aspose.Slides – Ability to create 2‑D shapes with complex path (SLIDESNET-41258).
  • Aspose.Slides – Freeform/sketch drawing support (SLIDESNET-34362).
  • Aspose.SlidesSlideUtil.alignShape() now supports alignment within GroupShape (SLIDESNET-42457).
  • Aspose.Slides – Clone operation performance improvements (SLIDESNET-41047).
  • Aspose.Slides – New audio frame API: IAudioFrame.getPlayAcrossSlides(), setPlayAcrossSlides(boolean), getRewindAudio(), setRewindAudio(boolean).
  • Aspose.Slides – New AudioPlayModePreset.InClickSequence enum value.
  • Aspose.Slides – New VideoPlayModePreset.InClickSequence enum value.
  • Aspose.Slides – New OLE object methods setEmbeddedData(...) / getEmbeddedData() (replacing obsolete API).
  • Aspose.Slides – New overloads for SlideUtil.alignShapes(...) (support for IBaseSlide, IGroupShape, and indexed shapes).
  • Aspose.Tasks – Support for writing existing values of enterprise extended attributes (TASKSNET-4705).
  • Aspose.TeX – Full library launch with support for TeX input and XPS, PDF, PNG, JPEG, TIFF, BMP output.
  • Aspose.WordsCleanupOptions.UnusedBuiltinStyles property added to clean unused built‑in styles.
  • Aspose.Words – Advanced typography support when saving to images on .NET/.NET Standard (WORDSNET-21330, WORDSNET-21991).
  • Aspose.Words – New Fill.Solid() overloads to set solid fills.
  • Aspose.Words – Constructors for StructuredDocumentTagRangeStart and StructuredDocumentTagRangeEnd made public; new RemoveAllChildren() and RemoveSelfOnly() methods; LINQ support added to StructuredDocumentTagRangeStart.
  • GroupDocs.Assembly – Dynamic cell merging in both directions simultaneously for Word, Spreadsheet, Presentation, and email (HTML/RTF) documents (ASSEMBLYNET‑183 – 186).
  • GroupDocs.Assembly – Support for LINQ Select and SelectMany extension methods in template syntax (ASSEMBLYNET‑194 & 193).
  • GroupDocs.Assembly – Improved loading of integer values from JSON, XML, and CSV (ASSEMBLYNET‑195).
İyileştirilenler
  • Aspose.3D – Performance improvements for large OBJ file loading (THREEDNET-867) and built‑in Draco encoder/decoder (THREEDNET-876).
  • Aspose.3D – Added FileStream property for Texture to load images from streams (THREEDNET-864).
  • Aspose.3D – Added Autodesk Navisworks‑compatible material for RVM format (THREEDNET-865) and support for latest RVM format (THREEDNET-874).
  • Aspose.3D – Web renderer loading performance improved (THREEDAPP-94).
  • Aspose.3D – External Draco encoder support added (THREEDNET-851).
  • Aspose.3D – Various bug fixes improving compatibility (collada, USDZ, FBX, STL, zipped 3D files).
  • Aspose.BarCode – Minor API restructuring (interface removal, enum/class moves).
  • Aspose.CAD – Memory usage reduction for DWG/DXF (CADJAVA-10147); point/size optimizations (CADJAVA-10138); numerous rendering and export quality improvements.
  • Aspose.Cells – New batch access methods StartAccessCache()/CloseAccessCache(); new CSV handling properties (ExportQuotePrefix, TreatQuotePrefixAsValue); global collation key methods; new ImageType.WebP; new OleObject.SetEmbeddedObject(); new WorkbookDesigner.LineByLine; new HtmlSaveOptions.ExportCellCoordinate; new AutoFitterOptions.DefaultEditLanguage.
  • Aspose.Diagram – Theme preservation for shapes during VSDX‑to‑PDF conversion (DIAGRAMJAVA-50383).
  • Aspose.Email – Various bug fixes (exception handling, duplicate attachments, alternate view handling, recurrence, PST enumeration, SMTP cancellation, custom flags, RFC message search, IMAP listing).
  • Aspose.Font – Numerous bug fixes (font replacement, Type 1/CFF saving, font‑name encodings, TrueType→WOFF conversion errors, WOFF2 save bugs, LOCAT table issues).
  • Aspose.Imaging – Numerous enhancements to conversion pipelines (default font handling on Linux, WMZ‑to‑PDF, CDR‑to‑PSD, EMF/EMZ handling, GIF‑to‑APNG, PNG/SVG export stability, TIFF conversion, ODG to SVG text rendering).
  • Aspose.OCR – Added threshold‑value‑based image‑quality correction; added .docx output format.
  • Aspose.PDF – Added watermark and image handling methods, PDF/A‑2A conversion compliance fixes, memory‑leakage fixes, multi‑threaded licensing stability, and various performance/quality improvements.
  • Aspose.Slides – New audio/video frame properties, OLE embedding API updates, extended shape alignment utilities, and enhanced cloning behavior.
  • Aspose.Tasks – Improved printing of extra column lines to PDF, corrected resource usage, fixed task‑name disappearance, corrected time‑phased data, and fixed task‑ID hierarchy.
  • Aspose.Words – 102 improvements & fixes including removal of unused built‑in styles, added solid‑fill API, extended SDT range API, bulk Document.getRange().replace() fixes, JavaDoc updates, and numerous bug resolutions across conversion, rendering, and layout.
  • GroupDocs.Assembly – Improved integer value loading from JSON, XML, CSV; dynamic cell merging enhancements; LINQ extension method support.
Düzeltilenler
  • Aspose.3D – Fixed: inability to open converted GLB files (THREEDNET-862); USDZ‑to‑STL conversion failure (THREEDNET-863); FBX‑to‑GLTF/GLB ExportException (THREEDNET-866); Collada imports from Frosty Suite, Blender/LEGO tool (THREEDNET-873, THREEDNET-872); opening zipped 3D files (THREEDNET-871); STL recognition (THREEDNET-869); binary STL header handling (THREEDAPP-114).
  • Aspose.BarCode – Fixed: Macro character decoding, generation/recognition issues for MicroPDF417 and MaxiCode (BARCODENET‑37720, ‑37721, ‑37722), AutoSizeMode/FilledBars exception (BARCODENET‑37757).
  • Aspose.CAD – Fixed: Various export and rendering exceptions (parameter‑invalid, IFC loading, DWG quality, DWF HTML rendering, PDF quality, text properties, polygon drawing).
  • Aspose.Cells – Fixed numerous bugs: text placement shift in HTML, escape/line‑break rendering, data‑bar values in HTML, accounting format issues, vertical alignment disappearance, formula loss, number format in PDF, chart label duplication, unexpected data labels in chart images, font substitution warnings, XLS‑to‑PDF conversion, missing header/footer on first page, chart content mismatch, referenced image omission, SmartMarker formula expansion, large file opening exception, column deletion NPE, evaluation mode IndexOutOfBounds.
  • Aspose.Diagram – Fixed: VSD‑to‑GIF NullPointerException (DIAGRAMJAVA-50717); VSD/VSDX‑to‑PNG NullPointerException (DIAGRAMJAVA-50718).
  • Aspose.Email – Fixed: Category change exception (EMAILNET‑40147); duplicate attachments (EMAILNET‑40199); alternate view deletion (EMAILNET‑40169); recurrence issue in PST (EMAILNET‑40187); MAPI enumeration NRE (EMAILNET‑40174); SMTP cancellation (EMAILNET‑40123); custom flag support regression (EMAILNET‑40186); PST RFC‑ID search failure (EMAILNET‑40182); IMAP list fetch bug (EMAILNET‑40038); Appointment ArgumentOutOfRange (EMAILJAVA‑34861); GraphClient inbox read error (EMAILJAVA‑34859).
  • Aspose.Font – Fixed: Font replacement problem (FONTNET‑76); Type 1/CFF saving recovery (FONTNET‑99); incorrect font‑name encoding on save (FONTNET‑108); font‑saving bugs (FONTNET‑119); glyph‑mapping bug (FONTNET‑153); PostScript name table bug (FONTNET‑156); WOFF conversion creates wrong format (FONTNET‑169); WOFF2 save creates wrong file (FONTNET‑229); LOCAT table byte‑content issues (FONTNET‑181).
  • Aspose.Imaging – Fixed: Exceptions converting WMZ to PDF, CDR to PSD, EMF save, SVG export from EMF, EMZ‑to‑JPG conversion, GIF‑to‑APNG conversion, blank PDF from CDR, EMF‑to‑PNG missing characters, SVG‑to‑TIFF exception, ODG‑to‑SVG text/rendering issues.
  • Aspose.OCR – Fixed: Various recognition and saving bugs addressed in GPU version (details not listed in source).
  • Aspose.PDF – Fixed: Slower isBlackWhite() (PDFJAVA‑40319); bullet indent recognition (PDFJAVA‑40302); PDF optimization exception (PDFJAVA‑36353); merging dictionary error (PDFJAVA‑37047); missing icon link in PDF‑to‑HTML (PDFJAVA‑36573); low image quality PDF‑to‑PPTX (PDFJAVA‑36666); FlattenSettings API link issue (PDFJAVA‑40370); IllegalStateException converting PDF‑to‑DOCX (PDFJAVA‑40268); UnsupportedClassVersionError for EPUB (PDFJAVA‑40283); Tomcat ThreadLocal cleanup failure (PDFJAVA‑39880); memory leakage (PDFJAVA‑40033); multithreaded licensing issue (PDFJAVA‑40280); security exception during certification (PDFJAVA‑40117); blank images in PDF‑to‑Image (PDFJAVA‑39559); IBM z/OS support investigation (PDFJAVA‑40134); merging documents exception (PDFJAVA‑36771); PDF/A‑2A compliance issue (PDFJAVA‑40276).
  • Aspose.Slides – Fixed: PPTX not properly converted to PDF (SLIDESJAVA‑37288); OS font config files reading overhead (SLIDESJAVA‑38510); PPT‑to‑TIFF conversion issue (SLIDESJAVA‑37031); PPTX chart loading failure (SLIDESJAVA‑38427); PDF table rendering missing (SLIDESJAVA‑38479); image shrink in PDF conversion (SLIDESJAVA‑38450); PPTX opening failure (SLIDESJAVA‑38487); modified OLE Excel file opening issue (SLIDESJAVA‑38058); PPTX slide cloning errors (SLIDESJAVA‑38440, ‑38472); auto‑shape cropping in SVG export (SLIDESJAVA‑38451); audio setting errors (SLIDESJAVA‑38452); missing chart in thumbnail (SLIDESJAVA‑38463); charts not showing in JPG conversion (SLIDESJAVA‑38470); constant slide‑text‑array size (SLIDESJAVA‑38436); freeform AutoShapeEx addition (SLIDESJAVA‑21473).
  • Aspose.Tasks – Fixed: Missing column lines while printing to PDF (TASKSNET‑4704); extra column lines (TASKSNET‑4703); wrong resource usage in MPP (TASKSJAVA‑1311); task names disappearing on MPP save (TASKSNET‑4699, ‑TASKSJAVA‑1305); incorrect time‑phased data (TASKSNET‑4721); wrong child IDs (TASKSJAVA‑1211).
  • Aspose.Words – Fixed over 100 bugs covering: StructuredDocumentTag updates, advanced typography in SkiaSharp, large‑file support, Arabic font PDF export, TableSubstitutionRule save, bulk replace() issues, OLE object insertion, NetInputStream skipping, regular‑expression substitution extra symbols, DOCX‑to‑PDF argument out‑of‑range, URL changes after conversion, revision format changes, chart series loss, X‑axis title rendering, NC sync failures, barcode fields, infinite conversion loops, content formatting after XmlMapping, unused style cleanup, SDT content updates, FileCorruptedExceptions, table export errors, ghost formatted tables, SVG rendering in DOCX‑to‑HTML, stray w:instrText elements, metafile rendering, Asian/Latin number spacing, form‑field default text, bitmap rendering quality, VML shape font color, vertical Chinese text collapse, PDF conversion failures, ODT‑to‑PDF index errors, missing footnotes, LINQ reporting NPE, PDF‑to‑DOCX table loss, HTML saving issues, UpdatePageLayout exceptions, style import errors, chart corruption, bar chart rendering, PDF icon missing, content shift after conversion, Japanese text orientation, barcode position changes, bookmarks loss, background issues, etc.
  • GroupDocs.Assembly – Fixed: Integer loading issues from JSON, XML, CSV (ASSEMBLYNET‑195).

Kurulum

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

Gradle

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

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

SBT

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

libraryDependencies += "com.conholdate" % "conholdate-total" % "21.4"
Sürüm Geçmişi