Формат PPT (PowerPoint 97–2003)
PPT — презентация PowerPoint 97–2003: двоичные записи в составном файле OLE, том же контейнере, где живут .doc и .xls. У нашего конвертера в списке принимаемых типов только PPTX и ODP, поэтому .ppt даже не выбирается в окне открытия файла, а перетащенный на страницу просто не даёт реакции. Пересохраните презентацию в .pptx — на это уходит полминуты.
Коротко о цифрах
- Первые байты
- D0 CF 11 E0 A1 B1 1A E1 — составной файл OLE
- Что принимает окно загрузки
- только PPTX и ODP, .ppt в списке типов нет
- Поведение при перетаскивании
- файл отсеивается фильтром до отправки на сервер
- Родственные расширения
- .pps и .ppsx — те же форматы в режиме показа
- Что делать
- пересохранить в .pptx, дальше маршрут обычный
Чем .ppt отличается от .pptx
Разница та же, что у пары doc и docx, только для презентаций. PPTX — ZIP, где каждый слайд лежит отдельным XML-файлом, а картинки — отдельными файлами; такой архив можно открыть, посмотреть и починить. PPT — двоичный поток внутри OLE-контейнера, где слайды, мастер-шаблоны и встроенные объекты перемешаны и адресуются смещениями.
Практическое следствие простое: из повреждённого .pptx часто удаётся достать картинки и текст архиватором, а повреждённый .ppt чаще всего не открывается вообще. Расширение .pps и .ppsx, кстати, отдельным форматом не является — это те же файлы, помеченные так, чтобы открываться сразу в режиме показа.
Почему окно загрузки молчит
- В списке принимаемых типов у конвертера ровно два: презентация OOXML и презентация OpenDocument.
- Системное окно выбора файлов фильтрует по этому списку, поэтому .ppt в нём просто недоступен для выбора.
- Перетащенный .ppt не проходит фильтр и не попадает в обработку: ни файла на странице, ни сообщения.
- Это отличается от .doc и .xls: те выбираются, уходят на сервер и получают явный отказ с объяснением.
- На сервере для .ppt тоже стоит запрет, но до него дело не доходит — файл отсеивается ещё в браузере.
Как пересохранить и что проверить
- Откройте файл в PowerPoint и выберите «Файл» → «Сохранить как» → «Презентация PowerPoint (*.pptx)».
- Или откройте в LibreOffice Impress и сохраните как «PowerPoint 2007-365 (.pptx)», подтвердив формат.
- Просмотрите все слайды: старый WordArt и фигуры из клипарта перерисовываются новым движком.
- Проверьте шрифты — в старых презентациях часто стоят гарнитуры, которых нет ни у вас, ни на сервере.
- Загрузите готовый .pptx в конвертер PowerPoint → PDF: одна страница на слайд, размер страницы равен размеру слайда.
Частые вопросы
Почему при перетаскивании .ppt ничего не происходит?
Файл не проходит фильтр принимаемых типов и до обработки не доходит. В отличие от .doc, который уходит на сервер и получает объяснение, .ppt отсеивается ещё в браузере — поэтому и сообщения нет.
Потеряется ли что-нибудь при пересохранении в PPTX?
Текст, изображения и структура слайдов переносятся целиком. Сместиться могут старый WordArt, фигуры из клипарта и вставленные OLE-объекты: их отрисовывает уже другой движок, а метрики шрифтов могли измениться.
Чем .ppt отличается от .pps?
Ничем по содержанию. Это один и тот же двоичный формат, только .pps открывается сразу в режиме показа слайдов. Для конвертации оба нужно пересохранить в .pptx.
Чем открыть .ppt, если PowerPoint нет?
Подойдут LibreOffice Impress и Google Презентации: обе программы читают старый двоичный формат и умеют сохранять результат в .pptx, который наш конвертер уже принимает.