Aspose.Slides for Java 20.6 Release Notes

New Features and Enhancements

SLIDESNET-33764Support for Open Type Font (OTF) in Aspose.SlidesFeature
SLIDESNET-41930Pptx to Html: Slide converted to PNG image when NotesPosition is setEnhancement
SLIDESNET-41703Text failed to extract in generated presentationEnhancement
SLIDESNET-41702Can’t extract all text from slidesEnhancement
SLIDESNET-41892Faulty link in web view of PDF fileEnhancement
SLIDESNET-41509Conversion to PDF - accessibility standardsFeature
SLIDESNET-41023PDF/UA compliance supportFeature
SLIDESNET-40996Tagged PDF exportFeature
SLIDESNET-37215getAllTextBoxes not getting text from tableEnhancement
SLIDESJAVA-38084Support for Open Type Font (OTF) in Aspose.SlidesFeature
SLIDESJAVA-37951Use Aspose.Slides for Net 20.6 featuresEnhancement

Other Improvements and Changes

SLIDESJAVA-38017Compatability support for Open JDK 11 and Open JDK 13 in Aspose.SlidesInvestigation
SLIDESJAVA-38104PPT to PDF: Different PDF results for same presentation on two exactly similar machinesInvestigation
SLIDESJAVA-38117PPTX to PDF OOM and poor performanceBug
SLIDESJAVA-38112KeyNotFoundException is thrown on merging slidesBug
SLIDESJAVA-38108Java Iterator contract seems to be broken in Aspose Slides collectionsBug
SLIDESJAVA-38103Slide thumbnails are not properly generatedBug
SLIDESJAVA-38099Issue while converting PPTX to PDFBug
SLIDESJAVA-38098“Cannot create graphic object from indexed image format” when rendering slide on grayscale bitmapBug
SLIDESJAVA-38080Unknown Source exception on exporting to PDFBug
SLIDESJAVA-37745Bryant font is changed to Calibri after saving slide as htmlBug
SLIDESJAVA-36940Can’t extract all text from slidesBug
SLIDESJAVA-36566Text failed to extract in generated presentationBug
SLIDESJAVA-35246getAllTextBoxes not getting text from tableBug

Public API Changes

New methods setRecoverWorkbookFromChartCache and getRecoverWorkbookFromChartCache have been added to SpreadsheetOptions

New methods setRecoverWorkbookFromChartCache() and getRecoverWorkbookFromChartCache() have been added to SpreadsheetOptions. If the data source of the chart is an external workbook and it’s not available, it will be recovered from the chart cache.

LoadOptions lo = new LoadOptions();

Presentation pres = new Presentation("Presentation.pptx", lo);
try {
    IChart chart = (IChart)pres.getSlides().get_Item(0).getShapes().get_Item(0);
    IChartDataWorkbook wb = chart.getChartData().getChartDataWorkbook();
} finally {
    if (pres != null) pres.dispose();

iteratorJava() method has been added to IGenericCollection interface and several collection classes

iteratorJava() method has been added to IGenericCollection interface and following classes:

This method allows to get an iterator that is fully complied with the Java Iterator logic.