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 przedstawia jako nowoczesny format oparty na Office Open XML, który oferuje większą elastyczność i lepiej nadaje się do rozbudowy możliwości prezentacji. Artykuł omawia także kluczowe aspekty konwersji między tymi formatami, w tym kwestie kompatybilności, i pokazuje, jak Aspose.Slides może zostać użyty do wykonania takiej konwersji. Ogólnie zaleca się używanie PPTX, kiedy tylko jest to możliwe.
Czym jest PPT?
PPT jest formatem binarnym, czyli nie da się wyświetlić jego zawartości bez specjalnych narzędzi. Pierwsze wersje PowerPoint 97‑2003 pracowały z formatem pliku PPT, jednak jego rozszerzalność jest ograniczona.
Czym jest PPTX?
PPTX jest nowym formatem pliku prezentacji, opartym na standardzie Office Open XML (ISO 29500:2008‑2016, ECMA‑376). PPTX to archiwum zestawu plików XML i multimedialnych. Format PPTX jest łatwy do rozszerzenia. Na przykład łatwo dodać obsługę nowego typu wykresu lub kształtu, bez konieczności modyfikowania formatu PPTX w każdej nowej wersji PowerPointa. Format PPTX jest używany od PowerPoint 2007.
PPT vs PPTX
Choć PPTX oferuje znacznie szerszą funkcjonalność, PPT pozostaje dość popularny. Potrzeba konwersji z PPT na PPTX i odwrotnie jest bardzo duża.
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, trudne jest 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świetlone w starszych wersjach PowerPointa. Informacje te mogą zostać przywrócone, gdy plik PPT zostanie otwarty w nowoczesnej wersji PowerPointa lub skonwertowany na format PPTX.
Aspose.Slides zapewnia wspólny interfejs do pracy ze wszystkimi formatami prezentacji. Umożliwia konwersję z PPT na PPTX i z PPTX na PPT w bardzo prosty sposób. Aspose.Slides w pełni wspiera konwersję z PPT na PPTX oraz konwersję z PPTX na PPT z pewnymi ograniczeniami. Zalecamy używanie formatu PPTX, kiedy tylko jest to możliwe.
// Utwórz obiekt Presentation, który reprezentuje plik PPT
Presentation pres = new Presentation("PPTtoPPTX.ppt");
try {
// Zapisywanie prezentacji PPT w formacie PPTX
pres.save("PPTtoPPTX_out.pptx", SaveFormat.Pptx);
} finally {
if (pres != null) pres.dispose();
}
FAQ
Czy warto zachowywać stare prezentacje 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 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 łatwiej obsługiwany przez nowoczesne narzędzia.
Jak zdecydować, które pliki są krytyczne i należy je najpierw skonwertować na PPTX?
Najpierw skonwertuj prezentacje, które: są edytowane przez wiele osób; zawierają skomplikowane wykresy/kształty; są używane w komunikacji zewnętrznej; lub wyświetlają ostrzeżenia podczas otwierania.
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ę, skonwertować, 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” tych informacji w specjalnych blokach do późniejszego przywrócenia, ale starsze wersje PowerPointa ich nie wyświetlą.