Browse our Products
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-slides</artifactId>
<version>24.4</version>
<classifier>jdk16</classifier>
</dependency>
compile(group: 'com.aspose', name: 'aspose-slides', version: '24.4', classifier: 'jdk16')
<dependency org="com.aspose" name="aspose-slides" rev="24.4">
<artifact name="aspose-slides" m:classifier="jdk16" ext="jar"/>
</dependency>
libraryDependencies += "com.aspose" % "aspose-slides" % "24.4"
What’s new in the Aspose.Slides for Java 24.4
Release Highlights
Aspose.Slides for Java 24.4 introduces major new features and upgrades including support for exporting presentations to PowerPoint XML format, detecting macro password protection, and enabling Zip64 compression. A new Modern API is introduced, providing replacements for deprecated Java AWT-based image handling methods.
New Features
PPTX to PowerPoint XML Export: Added the ability to save presentations in PowerPoint XML Presentation format for enhanced compatibility and archival use.
Detect Macro Password Protection: Allows checking whether VBA macros in a presentation are password protected, increasing security-awareness during document processing.
Zip64 Format Support: Introduced
PptxOptions.Zip64Mode
to allow generation of large ZIP-compliant PPTX files.
Enhancements
Text Extraction from Group Shapes: Improved ability to extract text from within grouped objects on slides.
Improved PDF Output Quality: A new
PdfOptions.RasterizeUnsupportedFontStyles
property enhances PDF fidelity when fonts do not support bold styles.
Modern API Migration
A significant portion of the Aspose.Slides for Java API has been modernized:
- Deprecated use of
java.awt.image.BufferedImage
in favor of the newIImage
interface. - Added
Images
,ImageFormat
, andIImage
for handling image data. - Deprecated all thumbnail rendering and image addition methods that rely on AWT, scheduled for removal in version 24.8.
Bug Fixes
PDF Conversion Issues: Fixed multiple bugs affecting text rendering, image output, and chart accuracy when converting from PPTX to PDF.
Chart Export Reliability: Resolved errors where charts appeared distorted or incomplete when saving to PPTX or converting to PDF.
Public API and Backward Incompatible Changes
- Added:
IImage
,Images
,ImageFormat
classes - Deprecated: All methods using
BufferedImage
- New Properties:
PdfOptions.RasterizeUnsupportedFontStyles
PptxOptions.Zip64Mode
ZoomObject.ZoomImage
(replacesZoomObject.Image
)
🔍 Explore the Full Release Details
For full list of updates, please visit Aspose.Slides for Java 24.4 Release Notes
pptx to xml export
| detect macro password protection
| modern api image replacement
| zip64 pptx save
Version | Release Date |
---|---|
25.6 | June 25, 2025 |
25.5 | May 21, 2025 |
25.4 | April 16, 2025 |
25.3 | March 21, 2025 |
25.2 | February 10, 2025 |
25.1 | January 21, 2025 |
24.12 | December 9, 2024 |
24.11 | November 14, 2024 |
24.10 | October 14, 2024 |
24.9 | September 25, 2024 |
24.8 | August 14, 2024 |
24.7 | July 18, 2024 |
24.6 | June 18, 2024 |
24.5 | May 21, 2024 |
24.4 | April 18, 2024 |
24.3 | March 19, 2024 |
23.7.1 | February 22, 2024 |
24.2 | February 19, 2024 |
24.1 | January 26, 2024 |
23.12 | December 15, 2023 |
23.11 | November 15, 2023 |
23.10 | October 18, 2023 |
23.6.1 | October 13, 2023 |
23.5.1 | October 13, 2023 |
23.4.1 | October 13, 2023 |
23.3.1 | October 13, 2023 |
23.2.1 | October 13, 2023 |
23.9 | September 25, 2023 |
23.8 | August 23, 2023 |
23.7 | July 20, 2023 |
23.6 | June 22, 2023 |
23.5 | May 24, 2023 |
23.4 | April 20, 2023 |
23.3 | March 22, 2023 |
23.2 | February 20, 2023 |
23.1 | January 26, 2023 |
22.12 | December 16, 2022 |
22.11 | November 23, 2022 |
22.10 | October 19, 2022 |
22.9 | September 22, 2022 |
22.8 | August 18, 2022 |
22.7 | July 19, 2022 |
22.6 | June 27, 2022 |
22.5 | May 19, 2022 |
22.4 | April 18, 2022 |
22.3 | March 24, 2022 |
22.2 | February 16, 2022 |
22.1 | January 12, 2022 |
21.12 | December 17, 2021 |
21.11 | November 25, 2021 |
21.10 | October 14, 2021 |
21.9 | September 21, 2021 |
21.8 | August 17, 2021 |
21.7 | July 16, 2021 |
21.6 | June 18, 2021 |
21.5 | May 19, 2021 |
21.4 | April 19, 2021 |
21.3 | March 23, 2021 |
21.2 | February 19, 2021 |
21.1 | January 25, 2021 |
20.12 | December 22, 2020 |
20.11 | November 23, 2020 |
20.10 | October 16, 2020 |
20.9 | September 24, 2020 |
20.8 | August 25, 2020 |
20.7 | July 22, 2020 |
20.6 | June 24, 2020 |
20.5 | May 25, 2020 |
20.4 | April 28, 2020 |
20.3 | March 24, 2020 |
20.2 | February 20, 2020 |
20.1 | January 21, 2020 |
19.12 | December 18, 2019 |
19.11 | November 26, 2019 |
19.10 | October 28, 2019 |
19.9 | September 17, 2019 |
19.8 | August 29, 2019 |
19.7 | July 26, 2019 |
19.6 | June 25, 2019 |
19.5 | May 30, 2019 |
19.4 | April 26, 2019 |
19.3 | April 4, 2019 |
19.2 | February 28, 2019 |
19.1 | January 30, 2019 |
18.12 | December 27, 2018 |
18.11 | December 1, 2018 |
18.10 | October 31, 2018 |
18.9 | September 30, 2018 |
18.8 | August 29, 2018 |
18.7 | July 27, 2018 |
18.6 | July 1, 2018 |
18.5 | May 30, 2018 |
18.4 | May 7, 2018 |
18.3 | April 3, 2018 |
18.2.1 | March 9, 2018 |
18.2 | February 28, 2018 |
18.1 | January 31, 2018 |
17.12.1 | December 26, 2017 |
17.12 | December 16, 2017 |
17.11 | November 30, 2017 |
17.10 | November 1, 2017 |
17.10.0 | November 1, 2017 |
17.9.1 | October 12, 2017 |
17.9 | October 2, 2017 |
17.8 | August 31, 2017 |
17.7 | July 31, 2017 |
17.6 | July 1, 2017 |
17.5 | May 31, 2017 |
17.4 | April 28, 2017 |
17.3 | April 3, 2017 |
17.2 | March 1, 2017 |
17.1 | January 31, 2017 |
16.12.0 | December 27, 2016 |
16.11.0 | November 30, 2016 |
16.10.0 | November 4, 2016 |
16.9.0 | October 12, 2016 |
16.8.0 | September 27, 2016 |
16.7.0 | August 23, 2016 |
16.6.0 | July 22, 2016 |
16.5.0 | June 16, 2016 |
16.4.0 | May 17, 2016 |
16.3.0 | April 21, 2016 |
16.2.0 | March 18, 2016 |
16.1.0 | February 4, 2016 |
15.11.0 | January 11, 2016 |
File | Classifier | Size |
---|---|---|
aspose-slides-24.4-android.via.java-javadoc.jar | android.via.java-javadoc | 4 MB |
aspose-slides-24.4-android.via.java.jar | android.via.java | 30 MB |
aspose-slides-24.4-android.via.java.pom | 1 KB | |
aspose-slides-24.4-javadoc.jar | javadoc | 3 MB |
aspose-slides-24.4-jdk16.jar | jdk16 | 29 MB |
aspose-slides-24.4.pom | 395 bytes |