JavaScript не может создавать файлы локально в файловой системе клиентов. Тем не менее, мне интересно, если можно каким-то образом создать Powerpoint MIME на веб-странице (div или iframe) из некоторого JSON, а затем позволить UserAgent выяснить, что это Powerpoint в ожидании того, что UserAgent предложит пользователю выбор для отображения его в качестве презентации PowerPoint?
Примечание. Идея здесь состоит в том, чтобы иметь возможность взять некоторый JSON и сделать презентацию PowerPoint без необходимости делать запрос на сервер для создания файла Powerpoint.