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 prezentowany 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 kompatybilności, oraz pokazuje, jak można użyć Aspose.Slides do wykonania takich konwersji. Ogólnie zaleca się użycie 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 pliku PPT, jednak jego rozbudowywalność 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 to spakowany zestaw plików XML i multimedialnych. Format PPTX jest łatwo rozszerzalny. Na przykład łatwo dodać obsługę nowego typu wykresu lub kształtu, bez konieczności zmiany formatu PPTX w każdej nowej wersji PowerPoint. Format PPTX jest używany od wersji PowerPoint 2007.
PPT vs PPTX
Mimo że PPTX oferuje znacznie szerszą funkcjonalność, PPT pozostaje dość popularny. Potrzeba konwersji z PPT na PPTX i odwrotnie jest bardzo wysokim zapotrzebowaniem.
Jednak konwersja między starym formatem PPT a nowym formatem PPTX jest najtrudniejszym wyzwaniem wśród innych formatów Microsoft Office. Choć specyfikacja formatu PPT jest otwarta, jego obsługa jest trudna. 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ą zostać przywrócone po załadowaniu pliku PPT w nowoczesnej wersji PowerPoint lub po konwersji do formatu PPTX.
Aspose.Slides udostępnia wspólną klasę do pracy ze wszystkimi formatami prezentacji. Umożliwia konwersję z PPT na PPTX oraz z PPTX na PPT w bardzo prosty sposób. Aspose.Slides w pełni obsługuje konwersję z PPT na PPTX i także obsługuje konwersję z PPTX na PPT z pewnymi ograniczeniami. Zalecamy używanie formatu PPTX, gdzie tylko jest to możliwe.
// Utwórz obiekt Presentation, który reprezentuje plik PPT
var pres = new aspose.slides.Presentation("PPTtoPPTX.ppt");
try {
// Zapis prezentacji PPT do formatu PPTX
pres.save("PPTtoPPTX_out.pptx", aspose.slides.SaveFormat.Pptx);
} finally {
if (pres != null) {
pres.dispose();
}
}
FAQ
Czy ma sens utrzymywanie starych prezentacji w formacie PPT, jeśli otwierają się bez błędów?
Jeśli prezentacja otwiera się bezproblemowo i nie wymaga współpracy ani nowszych funkcji, możesz ją pozostawić w formacie PPT. Jednak ze względu na przyszłą kompatybilność i możliwość rozbudowy lepiej jest przekonwertować na PPTX: format oparty jest na otwartym standardzie OOXML i jest łatwiej obsługiwany przez nowoczesne narzędzia.
Jak mogę zdecydować, które pliki są krytyczne do konwersji na PPTX w pierwszej kolejności?
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 podczas otwierania.
Czy ochrona hasłem zostanie zachowana przy konwersji z PPT na PPTX i z powrotem?
Obecność hasła zostanie przeniesiona tylko przy poprawnej konwersji i obsłudze 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/właściwości. PowerPoint i narzędzia mogą przechowywać „ślady” tej informacji w specjalnych blokach do późniejszego przywrócenia, ale starsze wersje PowerPoint nie będą ich renderować.