PPT vs PPTX
Что такое PPT?
PPT — это бинарный файловый формат, t.e. невозможно просмотреть его содержимое без специальных средств. Первые версии 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, где это возможно.
// Создать объект Presentation, который представляет файл PPT
var pres = new aspose.slides.Presentation("PPTtoPPTX.ppt");
try {
// Сохранение PPT-презентации в формат PPTX
pres.save("PPTtoPPTX_out.pptx", aspose.slides.SaveFormat.Pptx);
} finally {
if (pres != null) {
pres.dispose();
}
}
Вопросы и ответы
Есть ли смысл сохранять старые презентации в PPT, если они открываются без ошибок?
Если презентация открывается стабильно и не требует совместной работы или новых функций, её можно оставлять в PPT. Однако для будущей совместимости и расширяемости лучше конвертировать в PPTX: формат основан на открытом стандарте OOXML и легче поддерживается современными инструментами.
Как решить, какие файлы в первую очередь критически необходимо конвертировать в PPTX?
Сначала конвертируйте те презентации, которые: редактируются несколькими людьми; содержат сложные диаграммы/фигуры; используются во внешних коммуникациях; или вызывают предупреждения при открытии.
Будет ли сохранена защита паролем при конвертации из PPT в PPTX и обратно?
Пароль сохраняется только при правильной конвертации и поддержке шифрования в используемом инструменте. Надёжнее снять защиту, конвертировать, а затем вновь применить защиту в соответствии с вашей политикой безопасности.
Почему некоторые эффекты исчезают или упрощаются при конвертации PPTX обратно в PPT?
Потому что PPT не поддерживает некоторые новые объекты/свойства. PowerPoint и инструменты могут сохранять «следы» этой информации в специальных блоках для последующего восстановления, но старые версии PowerPoint не отобразят их.