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