Spire. Presentation for Java 11.5.1 supports compressing images
2026-05-25 09:03:45
We are pleased to announce the release of Spire.Presentation for Java 11.5.1. This version adds a new feature to compress images and also fixes an issue while converting PowerPoint to PDF. Details are listed below. Here is a list of changes made in this release Category ID Description New Feature SPIREPPT-3082 Added support for compressing images. Presentation presentation = new Presentation(); presentation.loadFromFile(inputFile); SlideCollection slides = presentation.getSlides(); for (int i = 0; i < slides.getCount(); i++) { ISlide slide = slides.get(i); ShapeCollection shapes = slide.getShapes(); for (int j = 0; j < shapes.getCount(); j++) { IShape shape = shapes.get(j); if (shape…
Spire.Presentation for Java 11.4.1 fixes OLE object data loss issue in PowerPoint documents
2026-04-28 07:56:49
We are pleased to announce the release of Spire.Presentation for Java 11.4.1. This version mainly fixes the issue where OLE object data was lost after adding OLE object to PowerPoint documents. Details are listed below. Here is a list of changes made in this release Category ID Description Bug Fix SPIREPPT-3095 Fixed the issue where OLE object data was lost after adding OLE object to PowerPoint documents. Click the link to download Spire.Presentation for Java 11.4.1: https://www.e-iceblue.com/Download/presentation-for-java.html
Spire.Presentation for Java 11.3.5 supports saving PPTX to video formats
2026-03-27 04:53:15
We’re pleased to announce the release of Spire.Presentation for Java 11.3.5. This update adds a new feature to support saving PPTX files as video formats, such as MP4 and WMV. More details are as follows. Here is a list of changes made in this release Category ID Description New Feature - Added support for saving PPTX to video formats. String inputFile = "input.pptx"; String outputFile = "output.mp4"; Presentation presentation = new Presentation(); presentation.loadFromFile(inputFile); SaveToVideoOption saveOption = new SaveToVideoOption.Builder("D:\\tools\\ffmpeg-7.1.1-essentials_build\\bin") // Set ffmpeg path .setFps() // Frame rate .setThreadsCount() // Number of threads .setDurationForEachSlide() // Duration for each slide .build(); presentation.setSaveToVideoOption(saveOption); presentation.saveToFile(outputFile,…
Spire. Presentation for Java 11.2.1 fixes an issue while adding a formula
2026-02-27 07:56:16
We are pleased to announce the release of Spire.Presentation for Java 11.2.1. This version mainly fixes two issues while adding a formula and detecting encryption. Details are listed below. Here is a list of changes made in this release Category ID Description Bug Fix SPIREPPT-3074 Fixed the issue where adding a formula resulted in "The node to be removed is not a child of this node" error. Bug Fix SPIREPPT-3075 Fixed the issue where isPasswordProtected() returned an incorrect result. Click the link below to download Spire.Presentation for Java 11.2.1: https://www.e-iceblue.com/Download/presentation-for-java.html
Spire.Presentation for Java 11.1.3 supports parsing WEBP format images during conversions
2026-01-23 03:27:07
We’re glad to announce the release of Spire.Presentation for Java 11.1.3. This version introduces support for parsing WEBP format images when converting PowerPoint files to other formats, along with the resolution of two known bugs. More details are as follows. Here is a list of changes made in this release Category ID Description New feature SPIREPPT-2349 SPIREPPT-2950 Added support for parsing WEBP format images during conversions. Bug SPIREPPT-3069 Fixed the issue where adding the "\dots" formula caused a "NullPointerException" error. Bug SPIREPPT-3071 Fixed the issue with inconsistent content when converting PPT to PDF. Click the link below to download Spire.Presentation…
Spire.Presentation for Java 11.1.1 supports reading customer data from shapes
2026-01-12 10:07:32
We’re excited to announce the release of Spire.Presentation for Java 11.1.1. This version introduces new features, including reading customer data from shapes and setting audio fade-in and fade-out durations. Additionally, it addresses two known bugs. More details are below. Here is a list of changes made in this release Category ID Description New feature - Added support for reading customer data from shapes. Presentation ppt = new Presentation(); ppt.loadFromFile(inputFile); List dataList = ppt.getSlides().get(0).getShapes().get(0).getCustomerDataList(); System.out.println(dataList.size()); for(int i = 0; i < dataList.size(); i++) { String name = dataList.get(i).getName(); String content = dataList.get(i).getXML(); } New feature - Added support for setting audio…
Spire.Presentation for Java 10.12.4 fixes a formula display issue on Mac
2025-12-22 06:40:03
We are pleased to announce the release of Spire.Presentation for Java 10.12.4. This version mainly fixes a formula display issue on Mac. Details are listed below. Here is a list of changes made in this release Category ID Description Bug SPIREPPT-3025 Fixed the issue where the formula "\square" in PowerPoint was displayed incorrectly on Mac. Click the link below to download Spire.Presentation for Java 10.12.4: https://www.e-iceblue.com/Download/presentation-for-java.html
Spire.Presentation for Java 10.11.4 fixes an issue occurring on ColdFusion platform
2025-11-20 07:33:50
We are pleased to announce the release of Spire.Presentation for Java 10.11.4. This update focuses on improving platform compatibility by addressing an issue that occurred when the library was used on the ColdFusion platform. The fix enhances reliability in cross-platform integration scenarios. Details are as follows: The following is a list of changes included in this release. Category ID Description Bug SPIREPPT-3029 Fixed an issue where a NullPointerException was thrown when running the library on the ColdFusion platform. Click the link below to download Spire.Presentation for Java 10.11.4: https://www.e-iceblue.com/Download/presentation-for-java.html