Понимание различий: PPT и PPTX

Что такое PPT?

PPT — это двоичный формат файла, то есть его содержимое невозможно просмотреть без специальных инструментов. Первые версии PowerPoint 97‑2003 работали с форматом PPT, однако его расширяемость ограничена.

Что такое PPTX?

PPTX — новый формат файлов презентаций, основанный на стандарте Office Open XML (ISO 29500:2008‑2016, ECMA‑376). PPTX представляет собой архивный набор XML‑ и медиа‑файлов. Формат PPTX легко расширяется. Например, добавить поддержку нового типа диаграмм или фигур можно без изменения формата PPTX в каждой новой версии PowerPoint. Формат PPTX используется, начиная с PowerPoint 2007.

PPT vs PPTX

Хотя PPTX предоставляет гораздо более широкий набор функций, PPT остаётся довольно популярным. Необходимость конвертации из PPT в PPTX и обратно высоко востребована.

Однако конвертация между старым форматом PPT и новым форматом PPTX является самой сложной задачей среди других форматов Microsoft Office. Несмотря на то, что спецификация формата PPT открыта, работать с ней сложно. PowerPoint может создавать специальные части (MetroBlob) в файлах PPT для хранения информации из PPTX, которая не поддерживается форматом PPT и не может быть отображена в старых версиях PowerPoint. Эта информация может быть восстановлена при загрузке файла PPT в современной версии PowerPoint или при конвертации в формат PPTX.

Aspose.Slides предоставляет единый интерфейс для работы со всеми форматами презентаций. Он позволяет конвертировать из PPT в PPTX и из PPTX в PPT простым способом. Aspose.Slides полностью поддерживает конвертацию из PPT в PPTX и также поддерживает конвертацию из PPTX в PPT с некоторыми ограничениями. Мы рекомендуем использовать формат PPTX, где это возможно.

import aspose.slides as slides

# Создать объект Presentation, представляющий файл PPTX
pres = slides.Presentation("PPTtoPPTX.ppt")

# Сохранить презентацию PPTX в формате PPTX
pres.save("PPTtoPPTX_out.pptx", slides.export.SaveFormat.PPTX)

FAQ

Есть ли смысл сохранять старые презентации в PPT, если они открываются без ошибок?

Если презентация открывается надёжно и не требует совместной работы или новых функций, её можно оставлять в PPT. Однако для будущей совместимости и расширяемости лучше перевести в PPTX: формат основан на открытом стандарте OOXML и более легко поддерживается современными инструментами.

Как решить, какие файлы в первую очередь необходимо конвертировать в PPTX?

Сначала конвертируйте те презентации, которые: редактируются несколькими людьми; содержат сложные диаграммы/формы; используются во внешних коммуникациях; или вызывают предупреждения при открытии.

Сохранится ли защита паролем при конвертации из PPT в PPTX и обратно?

Наличие пароля сохраняется только при правильной конвертации и поддержке шифрования в используемом инструменте. Надёжнее сначала снять защиту, конвертировать, а затем вновь применить защиту в соответствии с вашей политикой безопасности.

Почему некоторые эффекты исчезают или упрощаются при конвертации PPTX обратно в PPT?

Потому что PPT не поддерживает некоторые новые объекты/свойства. PowerPoint и инструменты могут сохранять «следы» этой информации в специальных блоках для последующего восстановления, но старые версии PowerPoint их не отобразят.