Zrozumienie różnicy: PPT vs PPTX
Przegląd
Ten artykuł wyjaśnia różnice między formatami PPT i PPTX. Opisuje PPT jako starszy binarny format używany w PowerPoint 97‑2003, podczas gdy PPTX przedstawiony jest jako nowoczesny format oparty na Office Open XML, oferujący większą elastyczność i lepiej przystosowany do rozbudowy funkcji prezentacji. Artykuł omawia także kluczowe kwestie konwersji między tymi formatami, w tym kwestie kompatybilności, oraz pokazuje, jak można użyć Aspose.Slides do wykonywania takich konwersji. Generalnie zaleca się stosowanie PPTX, gdy tylko jest to możliwe.
Czym jest PPT?
PPT jest formatem binarnym, tzn. nie da się wyświetlić jego zawartości bez specjalnych narzędzi. Pierwsze wersje PowerPoint 97‑2003 pracowały z formatem PPT, jednak jego rozszerzalność jest ograniczona.
Czym jest PPTX?
PPTX jest nowym formatem plików prezentacji, opartym na standardzie Office Open XML (ISO 29500:2008‑2016, ECMA‑376). PPTX to zestaw spakowanych plików XML i multimedialnych. Format PPTX jest łatwo rozszerzalny. Na przykład łatwo dodać obsługę nowego typu wykresu lub kształtu, bez zmiany formatu PPTX w każdej nowej wersji PowerPointa. Format PPTX jest używany od PowerPoint 2007.
PPT vs PPTX
Mimo że PPTX zapewnia znacznie szerszą funkcjonalność, PPT pozostaje dość popularny. Zapotrzebowanie na konwersję z PPT do PPTX i odwrotnie jest wysokie.
Jednak konwersja między starym formatem PPT a nowym PPTX jest najtrudniejszym wyzwaniem wśród innych formatów Microsoft Office. Chociaż specyfikacja formatu PPT jest otwarta, praca z nim jest skomplikowana. 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 PowerPointa. Informacje te można przywrócić, gdy plik PPT zostanie otwarty w nowoczesnym PowerPointie lub przekonwertowany do formatu PPTX.
Aspose.Slides zapewnia wspólny interfejs do pracy ze wszystkimi formatami prezentacji. Umożliwia prostą konwersję z PPT do PPTX oraz z PPTX do PPT. 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 wszędzie tam, gdzie to możliwe.
// Utwórz obiekt Presentation, który reprezentuje plik PPT
Presentation pres = new Presentation("PPTtoPPTX.ppt");
try {
// Zapis prezentacji PPT w formacie PPTX
pres.save("PPTtoPPTX_out.pptx", SaveFormat.Pptx);
} finally {
if (pres != null) pres.dispose();
}
FAQ
Czy istnieje sens pozostawiania starych prezentacji w formacie PPT, jeśli otwierają się bez błędów?
Jeśli prezentacja otwiera się niezawodnie i nie wymaga współpracy ani nowszych funkcji, możesz ją pozostawić w PPT. Jednak dla przyszłej kompatybilności i rozszerzalności lepiej przekonwertować do PPTX: format oparty jest na otwartym standardzie OOXML i jest łatwiej obsługiwany przez nowoczesne narzędzia.
Jak zdecydować, które pliki są najważniejsze do pierwszej konwersji do PPTX?
Najpierw konwertuj prezentacje, które: są edytowane przez wiele osób; zawierają złożone charts/shapes; są używane w komunikacji zewnętrznej; lub wyświetlają 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 prawidłowej konwersji i wsparciu szyfrowania w używanym narzędziu. Bezpieczniej jest usunąć ochronę, przekonwertować, a potem 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/właściwości. PowerPoint i narzędzia mogą przechowywać „ślady” tych informacji w specjalnych blokach do późniejszego przywrócenia, ale starsze wersje PowerPointa ich nie wyświetlą.