Zrozumienie różnicy: PPT vs PPTX

Przegląd

Ten artykuł wyjaśnia różnice między formatami PPT i PPTX. Opisuje PPT jako starszy format binarny używany w PowerPoint 97‑2003, natomiast PPTX jest przedstawiony jako nowoczesny format oparty na Office Open XML, który oferuje większą elastyczność i lepiej nadaje się do rozszerzania możliwości prezentacji. Artykuł opisuje także kluczowe aspekty konwersji między tymi formatami, w tym kwestie zgodności, i pokazuje, jak można używać Aspose.Slides do wykonywania takich konwersji. Generalnie zaleca się używanie PPTX, gdy tylko jest to możliwe.

Co to jest PPT?

PPT jest formatem pliku binarnego, tzn. nie można wyświetlić jego zawartości bez specjalnych narzędzi. Pierwsze wersje PowerPoint 97‑2003 pracowały z formatem PPT, jednak jego rozszerzalność jest ograniczona.

Co to jest PPTX?

PPTX jest nowym formatem plików prezentacji, opartym na standardzie Office Open XML (ISO 29500:2008‑2016, ECMA‑376). PPTX jest archiwum zestawu plików XML i multimedialnych. Format PPTX jest łatwo rozszerzalny. Na przykład łatwo dodać obsługę nowego typu wykresu lub kształtu, bez zmieniania formatu PPTX w każdej nowej wersji PowerPoint. Format PPTX jest używany od PowerPoint 2007.

PPT vs PPTX

Mimo że PPTX zapewnia znacznie szerszą funkcjonalność, PPT wciąż cieszy się dużą popularnością. Zapotrzebowanie na konwersję z PPT do PPTX i odwrotnie jest bardzo wysokie.

Jednak konwersja między starym formatem PPT a nowym PPTX jest najtrudniejszym wyzwaniem wśród innych formatów Microsoft Office. Choć specyfikacja formatu PPT jest otwarta, trudno z nią pracować. PowerPoint może tworzyć specjalne części (MetroBlob) w plikach PPT, aby przechowywać informacje z PPTX, które nie są obsługiwane przez format PPT i nie mogą być wyświetlane w starszych wersjach PowerPoint. Informacje te mogą być przywrócone, gdy plik PPT zostanie załadowany w nowoczesnej wersji PowerPoint lub przekonwertowany do formatu PPTX.

Aspose.Slides zapewnia wspólny interfejs do pracy ze wszystkimi formatami prezentacji. Umożliwia konwersję z PPT do PPTX oraz z PPTX do PPT w bardzo prosty sposób. Aspose.Slides w pełni obsługuje konwersję z PPT do PPTX i także obsługuje konwersję z PPTX do PPT z pewnymi ograniczeniami. Zalecamy używanie formatu PPTX, gdzie tylko jest to możliwe.

import aspose.slides as slides

# Utwórz obiekt Presentation, który reprezentuje plik PPTX
pres = slides.Presentation("PPTtoPPTX.ppt")

# Zapis prezentacji PPTX w formacie PPTX
pres.save("PPTtoPPTX_out.pptx", slides.export.SaveFormat.PPTX)

FAQ

Czy ma sens zachowywanie starych prezentacji w formacie PPT, jeśli otwierają się bez błędów?

Jeśli prezentacja otwiera się stabilnie i nie wymaga współpracy ani nowszych funkcji, możesz ją pozostawić w formacie PPT. Jednak dla przyszłej kompatybilności i możliwości rozbudowy lepiej jest przekonwertować na PPTX: format oparty jest na otwartym standardzie OOXML i jest lepiej obsługiwany przez nowoczesne narzędzia.

Jak zdecydować, które pliki należy najpierw przekonwertować na PPTX?

Najpierw konwertuj prezentacje, które: są edytowane przez wiele osób; zawierają złożone wykresy/kształty; są używane w komunikacji zewnętrznej; lub wywołują ostrzeżenia przy otwieraniu.

Czy ochrona hasłem zostanie zachowana przy konwersji z PPT do PPTX i z powrotem?

Hasło zostanie przeniesione tylko przy poprawnej konwersji i wsparciu szyfrowania w używanym narzędziu. Bezpieczniej jest usunąć ochronę, przekonwertować, a następnie ponownie zastosować ochronę zgodnie z polityką bezpieczeństwa.

Dlaczego niektóre efekty znikają lub są upraszczane przy konwersji PPTX z powrotem do PPT?

Ponieważ PPT nie obsługuje niektórych nowszych obiektów lub właściwości. PowerPoint i narzędzia mogą przechowywać „ślady” tych informacji w specjalnych blokach w celu późniejszego przywrócenia, ale starsze wersje PowerPoint ich nie wyświetlą.