JavaScript cannot create files locally on the clients filesystem. However, I am wondering, if it is possible to somehow create a PowerPoint MIME in a web page (a div or a iframe) from some JSON and then let the UserAgent figure out it is PowerPoint in the expectation that the UserAgent will offer the user the choice to display it as a PowerPoint presentation?
Note: The idea here is to be able to take some JSON and make a PowerPoint presentation without having to make a request to a Server to create a PowerPoint file.