News
phppptx 4.5 release notes
- Apr 28, 2026
We are excited to announce the release of phppptx 4.5.
This new version introduces powerful enhancements focused on themes, watermarks, visual styling, and content manipulation, enabling developers to create more dynamic and visually consistent presentations with less effort.
Just go to Pricing to get the license that best suits your project requirements.
Users with a valid License Update Service (LUS) may get this new version at no cost, by going to MY PHPPPTX and selecting the licence(s) they want to update.
Users with previous versions can also upgrade to the new one in the same place.
Also, we encourage you to get LUS, if you don't already have it, in order to get the next releases for free, plus other benefits, for a whole year.
The complete list features of phppptx 4.5 is the following:
- Themes (Premium licenses):
- Apply theme options to content.
- Import a theme from an external PPTX.
- Customize theme styles using PptxCustomizer.
- Extract information using Indexer.
- Watermarks (Advanced and Premium licenses):
- Text.
- Image.
- replaceVariableImage supports replacing and adding hyperlinks and bookmarks.
- Improved replaceChartData (Advanced and Premium licenses):
- Get the sheet name dynamically to support source sheet names in different languages.
- Added the excludeExternalData option to remove the internal external XLSX relationship.
- New style in addImage, addText and addTextBox: transparency.
- HTML to PPTX:
- Added an additional check to prevent duplicate define calls.
- Conversion plugin based on LibreOffice (Advanced and Premium licenses):
- Added "--headless" to all conversions.
- SignPPTX (Premium licenses):
- Private key and certificate values support both file and string inputs.
- The rotation option in all methods uses 60.000ths of a degree as default.
- Improved and optimized automatic variable repairing by checking the regExprVariableSymbols static variable.
- Additional check when adding internal hyperlinks to prevent duplicated IDs in the same slide.
- Applied the PHP htmlspecialchars function to convert protected XML characters when adding internal hyperlinks in addText.
- Extra check to avoid duplicate define calls in the Phppptx_config.php class.