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 programie 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 kompatybilności, i pokazuje, jak można użyć Aspose.Slides do wykonania takich konwersji. Ogólnie zaleca się używanie PPTX, kiedy tylko jest to możliwe.

Czym 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 rozbudowywalność 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 spakowany zestaw plików XML i mediów. 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 PowerPointa. Format PPTX jest używany od wersji PowerPoint 2007.

PPT vs PPTX

Choć PPTX oferuje znacznie szerszą funkcjonalność, PPT pozostaje dość popularny. Zapotrzebowanie na konwersję z PPT do PPTX i odwrotnie jest duże.

Jednak konwersja między starym formatem PPT a nowym PPTX jest najtrudniejszym wyzwaniem spośród innych formatów Microsoft Office. Mimo że specyfikacja formatu PPT jest otwarta, praca z nim 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świetlone w starszych wersjach PowerPointa. Informacje te mogą zostać przywrócone po załadowaniu pliku PPT w nowoczesnej wersji PowerPointa lub po konwersji do formatu PPTX.

Aspose.Slides udostępnia wspólne API 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 oraz wspiera konwersję z PPTX do PPT z pewnymi ograniczeniami. Zalecamy używanie formatu PPTX, kiedy tylko jest to możliwe.

  # Utwórz obiekt Presentation, który reprezentuje plik PPT
  $pres = new Presentation("PPTtoPPTX.ppt");
  try {
    # Zapis prezentacji PPT w formacie PPTX
    $pres->save("PPTtoPPTX_out.pptx", SaveFormat::Pptx);
  } finally {
    if (!java_is_null($pres)) {
      $pres->dispose();
    }
  }

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ą zostawić w PPT. Jednak dla przyszłej kompatybilności i możliwości rozbudowy lepiej jest przekonwertować do PPTX: format opiera się na otwartym standardzie OOXML i jest łatwiej obsługiwany przez nowoczesne narzędzia.

Jak zdecydować, które pliki najpierw przekonwertować na 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 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ę, 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 PowerPointa nie będą ich renderować.