logo
Разработка Web-приложения для создания презентаций

2.6 Написание кода презентаций

Парсинг -- последовательный синтаксический анализ информации, который автоматически производится парсером - специальной программой или скриптом. Чтобы не писать свой парсер самостоятельно, можно воспользоваться готовым приложением pydocx. Это приложение -- готовая серверная часть парсера. Парсер pydocx предоставляет API из нескольких методов, которые ведут обработку документа.

Беглый просмотр исходного кода приложения показал, что принцип работы парсера основан на механизме извлечения данных из docx файла, и преобразование в html структуру.

Для разделения презентации на слайды используется функция page_break(), которая позволяет идентифицировать в файле разрыв страницы, пример кода показан на рисунке Е.7 из приложения Е.