News

phppptx v2.5 release notes

  • Feb 13, 2024

Today we are rolling out phppptx 2.5, our first release of the year, and what a version it is: it includes many essential features and methods designed to improve your projects.

phppptx Premium belongs to the suite Bureau. You can get it by going to the Pricing section and choosing the license that best suits your needs. Otherwise, you can buy it separately in its own web. If you want to upgrade your previous version, just go to MY PHPPPTX and click on the "Upgrade to" button. To the users with a valid LUS (License Update Service): congratulations! This version is free for you to download at no cost!

phppptx 2.5 includes the following features:

  • phppptx CLI command (Premium licenses):
    • Speed up development by generating phppptx code skeletons automatically.
    • Skeletons generated for presentations from scratch and using templates.
    • Check server settings.
    • Show automatic recommendations.
    • Return phppptx information.
  • New PptxUtilities method: replaceChartData to replace the data associated with a given chart (Advanced and Premium licenses).
  • Add shapes: addShape.
  • Add footers in slide: addFooterSlide (dateAndTime, slideNumber and textContent).
  • Replace placeholders with HTML in PPTX templates: replaceVariableHtml.
  • Supported new chart types in addChart: bubble, radar, scatter, surface.
  • replaceVariablePptxFragment supports contents with external relationships.
  • Added a default HTML content when adding an empty content with embedHTML and replaceVariableByHTML to avoid throwing a PHP error.
  • Remove invalid UTF-8 XML characters automatically.
  • PptxFragment class moved to the Elements namespace in the namespaces package.