Как известно, в файле PowerPoint можно сохранять шрифты прямо внутри файла. В этом случае презентация отображается гарантированно корректно (шрифты не "разъезжаются") на любых других компьютерах. Для этого нужно воспользоваться специальной опцией в PowerPoint. Скриншот экрана выбора такой опции: cloud.mail.ru/public/Lz6b...
Предлагается сделать внешнее, серверное, решение этой задачи. Юзкейс примерно следующий: 1 В папку Input на веб-сервере загружается файл презентации PPT/PPTX 2. Приложение на стороне сервера проверяет какие шрифты использованы в презентации и их наличие внутри файла 3. В случае, если шрифты в файле отсутствуют, приложение обращается в папку Fonts и берет оттуда необходимые шрифты 4. Приложение вставляет эти шрифты в исходный файл и сохраняет новую версию файла в папку Output на сервере.