News
phppptx 5 release notes
- Oct 27, 2026
We are happy to announce the release of phppptx 5.
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 5 is the following:
- New JSON API:
- JSON-based API to generate and manipulate documents using structured JSON data.
- Microservice-based design for integration into distributed architectures.
- REST-ready architecture for easily exposing workflows through APIs.
- Language-agnostic integration using JSON data structures.
- Easily extensible to add and customize features.
- Use phppptx with JSON data.
- PHP 8.6 support.
- PptxUtilities:
- New removeSection method to remove sections and their slides.
- Merge PPTX files:
- Shapes embedded in chart drawings.
- New fillColorTransparency option in addShape to apply a transparency value.
- Improved setRtl to support disabling the rtl option using the method.
- Improved XML content sanitization by automatically removing invalid XML 1.0 control characters.
- Added the $invalidXmlChars static variable in XmlUtilities to define the invalid XML characters to be cleaned automatically from strings.
- Converted TXT information files to Markdown.
- Added a SECURITY.md file containing information about the security policy.
- Improved the internal phpdoc documentation.