Browse our Products

Aspose.Slides for Java 24.1 Release Notes

KeySummaryCategoryRelated Documentation
SLIDESNET-443484.5 MB ODP file after conversion to PDF becomes 500+ MBEnhancementhttps://docs.aspose.com/slides/net/convert-powerpoint-to-pdf/
SLIDESNET-43561Embedded fonts render incorrectly in LinuxEnhancementhttps://docs.aspose.com/slides/net/convert-powerpoint-to-jpg/
SLIDESNET-43871Individual text boxes are generated when importing PDF to PPTXEnhancement
SLIDESJAVA-39028Use Aspose.Slides for Net 24.1 featuresEnhancement
SLIDESJAVA-34656Charts and table are missing in ODP to PPTX conversionBughttps://docs.aspose.com/slides/java/convert-odp-to-pptx/
SLIDESJAVA-393684.5 MB ODP file after conversion to PDF becomes 500+ MBEnhancementhttps://docs.aspose.com/slides/java/convert-powerpoint-to-pdf/
SLIDESJAVA-39364Scale values of chart X-axis are shifting when converting from PPTX to PDFBughttps://docs.aspose.com/slides/java/convert-powerpoint-to-pdf/
SLIDESJAVA-39363PPTX to PDF: Text orientation reversed on exportBughttps://docs.aspose.com/slides/java/convert-powerpoint-to-pdf/
SLIDESJAVA-39356Content differs when converting the first slide to an imageBughttps://docs.aspose.com/slides/java/convert-powerpoint-to-png/
SLIDESJAVA-38985Charts are missing when converting ODP to PPTXBughttps://docs.aspose.com/slides/java/convert-odp-to-pptx/
SLIDESJAVA-38968Charts are not displayed when converting ODP to PPTXBughttps://docs.aspose.com/slides/java/convert-odp-to-pptx/

Public API Changes

PDF import detect tables option added

The PdfImportOptions.DetectTables option has been added to ensure that when importing PDF tables are automatically detected and imported as a table in Slide.

Below is an example of PDF import with tables detecting:

Presentation pres = new Presentation();
try {
    PdfImportOptions pdfImportOptions = new PdfImportOptions();
    pdfImportOptions.setDetectTables(true);

    FileInputStream stream = new FileInputStream("document.pdf");
    pres.getSlides().addFromPdf(stream, pdfImportOptions);

    pres.save("output.pptx", SaveFormat.Pptx);
} catch (IOException e) {
} finally {
    if (pres != null) pres.dispose();
}