PPT vs PPTX

Was ist PPT?

PPT ist ein binäres Dateiformat, d.h. es ist unmöglich, den Inhalt ohne spezielle Werkzeuge anzuzeigen. Die ersten PowerPoint-Versionen 97-2003 arbeiteten mit dem PPT-Dateiformat, dessen Erweiterbarkeit jedoch begrenzt ist.

Was ist PPTX?

PPTX ist ein neues Präsentationsdateiformat, das auf dem Standard Office Open XML (ISO 29500:2008-2016, ECMA-376) basiert. PPTX ist ein archivierter Satz von XML- und Mediendateien. Das PPTX-Format ist leicht erweiterbar. Zum Beispiel ist es einfach, Unterstützung für einen neuen Diagrammtyp oder Formtyp hinzuzufügen, ohne das PPTX-Format in jeder neuen PowerPoint-Version zu ändern. Das PPTX-Format wird seit PowerPoint 2007 verwendet.

PPT vs PPTX

Obwohl PPTX eine viel breitere Funktionalität bietet, bleibt PPT nach wie vor recht beliebt. Die Notwendigkeit, von PPT zu PPTX und umgekehrt zu konvertieren, ist sehr gefragt.

Die Konvertierung zwischen dem alten PPT- und dem neuen PPTX-Format ist jedoch die komplizierteste Herausforderung unter anderen Microsoft Office-Formaten. Obwohl die Spezifikation des PPT-Formats offen ist, ist es schwierig, damit zu arbeiten. PowerPoint kann spezielle Teile (MetroBlob) in PPT-Dateien erstellen, um Informationen aus PPTX zu speichern, die vom PPT-Format nicht unterstützt werden und in alten PowerPoint-Versionen nicht angezeigt werden können. Diese Informationen können wiederhergestellt werden, wenn eine PPT-Datei in einer modernen PowerPoint-Version geladen oder in das PPTX-Format konvertiert wird.

Aspose.Slides bietet eine gemeinsame Schnittstelle zur Arbeit mit allen Präsentationsformaten. Es ermöglicht die Konvertierung von PPT nach PPTX und von PPTX nach PPT in sehr einfacher Weise. Aspose.Slides unterstützt die Konvertierung von PPT nach PPTX vollständig und unterstützt auch die Konvertierung von PPTX nach PPT mit einigen Einschränkungen. Wir empfehlen, wo immer möglich das PPTX-Format zu verwenden.

// Instanziieren Sie ein Presentation-Objekt, das eine PPT-Datei darstellt
Presentation pres = new Presentation("PPTtoPPTX.ppt");
try {
// Speichern der PPT-Präsentation im PPTX-Format
    pres.save("PPTtoPPTX_out.pptx", SaveFormat.Pptx);
} finally {
    if (pres != null) pres.dispose();
}