PPT vs PPTX

Qu’est-ce que PPT?

PPT est un format de fichier binaire, c’est-à-dire qu’il est impossible de visualiser son contenu sans outils spéciaux. Les premières versions PowerPoint 97-2003 fonctionnaient avec le format de fichier PPT, cependant son extensibilité est limitée.

Qu’est-ce que PPTX?

PPTX est un nouveau format de fichier de présentation, basé sur la norme Office Open XML (ISO 29500:2008-2016, ECMA-376). PPTX est un ensemble archivé de fichiers XML et multimédias. Le format PPTX est facilement extensible. Par exemple, il est facile d’ajouter le support d’un nouveau type de graphique ou de forme, sans changer le format PPTX dans chaque nouvelle version de PowerPoint. Le format PPTX est utilisé à partir de PowerPoint 2007.

PPT vs PPTX

Bien que PPTX offre une fonctionnalité beaucoup plus large, PPT reste assez populaire. La nécessité de convertir de PPT à PPTX et vice versa est très demandée.

Cependant, la conversion entre l’ancien format PPT et le nouveau format PPTX est le défi le plus compliqué parmi les autres formats Microsoft Office. Bien que la spécification du format PPT soit ouverte, il est difficile de travailler avec. PowerPoint peut créer des parties spéciales (MetroBlob) dans les fichiers PPT pour stocker des informations provenant de PPTX qui ne sont pas prises en charge par le format PPT et ne peuvent pas être affichées dans les anciennes versions de PowerPoint. Ces informations peuvent être restaurées lorsqu’un fichier PPT est chargé dans une version moderne de PowerPoint ou converti en format PPTX.

Aspose.Slides fournit une interface commune pour travailler avec tous les formats de présentation. Cela permet de convertir de PPT à PPTX et de PPTX à PPT de manière très simple. Aspose.Slides prend entièrement en charge la conversion de PPT à PPTX et prend également en charge la conversion de PPTX à PPT avec certaines restrictions. Nous recommandons d’utiliser le format PPTX chaque fois que cela est possible.

  # Instancier un objet Presentation représentant un fichier PPT
  $pres = new Presentation("PPTtoPPTX.ppt");
  try {
    # Sauvegarder la présentation PPT au format PPTX
    $pres->save("PPTtoPPTX_out.pptx", SaveFormat::Pptx);
  } finally {
    if (!java_is_null($pres)) {
      $pres->dispose();
    }
  }