A quick and dirty way would be build the slides as a Bubble page that can be exported to PDF. There are many web/HTML to PDF plugins and APIs that can address this. I’m partial to this new one:
It’s very easy to set up and has substantial options.
A more advanced technique would be to interface to an api or library for handling PowerPoint format. A quick google for “PowerPoint api” brought me to this (and surely there are others):