Browse our Products

Aspose.Slides for Java 20.12 Release Notes

New Features and Enhancements

KeySummaryCategory
SLIDESNET-33574Creating presentation from PDFFeature
SLIDESNET-33808Support for converting PDF to PPT/PPTXFeature
SLIDESNET-42160Reduce fonts size when converting to HTML with embedded resourcesEnhancement

Other Improvements and Changes

KeySummaryCategory
SLIDESJAVA-37957Use Aspose.Slides for Net 20.12 featuresEnhancement
SLIDESJAVA-38187PPTX to PDF: lot of time spent to render PDFBug
SLIDESJAVA-38350Aspose.Slides 20.10 causes OOM problems loading fonts - macOSInvestigation
SLIDESJAVA-38338ODP to PDF/A Conversion problemBug
SLIDESJAVA-34125Support for PDF to slides conversionFeature

Public API Changes

IInk interface has been added

IInk interface and Ink implementer class have been added. They represent an Ink graphical element. IInk declaration:

/**
 * <p>
 * Represents an ink object on a slide.
 * </p>
 */
public interface IInk extends IGraphicalObject
{
}

PDF Import

PDF Import feature has been added. This feature allows importing a PDF document into Presentation. A new SlideCollection.addFromPdf() method creates slides from the PDF document and adds them to the end of the collection:

Presentation pres = new Presentation();
try {
    pres.getSlides().addFromPdf("document.pdf");
    pres.save("presentation.pptx", SaveFormat.Pptx);
} finally {
    if (pres != null) pres.dispose();
}