How to create downloadable slides?

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):

Looks promising, but I’ve not used it.