News

phppptx 4 release notes

  • Oct 07, 2025

We are glad to announce the release of phppptx 4.

This release comes with powerful new features to help you create stunning, fully customized presentations faster and easier than ever. Save time, reduce effort, and supercharge your workflow.

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 latest version of phpdocx Bureau version includes phppptx 4.

The complete list features of phppptx 4 is the following:

  • HTML Extended and CSS Extended (Premium licenses):
    • Call phppptx methods from custom HTML tags.
    • Apply phppptx styles from custom CSS.
  • PPTX to HTML (Advanced and Premium licenses):
    • Native PHP classes to do the transformations.
    • Customize tags and styles.
    • Use custom plugins to handle the conversions.
  • Create table styles.
  • PHP 8.5 support.
  • New method to add text box connectors: addTextBoxConnector (Advanced and Premium licenses).
  • New method and options to improve the performance when working with templates::
    • processTemplate method.
    • preprocessed option in CreatePptxFromTemplate and setTemplateSymbol.
  • Fill cell tables with pictures in addTable.
  • textDirection, verticalAlign and shapeGuide options in addShape.
  • marginRight option in addText.
  • HTML to PPTX:
    • Improved adding alpha color styles.
    • Supported #rgba format to apply colors.
  • PptxCustomizer (Premium licenses):
    • marginRight option in paragraph and table-cell-paragraph types.
  • Merge PPTX files (Advanced and Premium licenses):
    • 3d models.
    • customXml contents.
    • inks.
    • objects.
    • tags.
  • getActiveSlideInformation returns ID information.
  • flipH and flipV options in addShape.
  • Removed PHP Warnings when images to be added do not exist.
  • Extra check to avoid duplicated shape internal ids.
  • name option moved to the position array option in addTextBox.
  • Increased internal ids maximum values.
  • forceNotTidy option available in replaceVariableHtml.