Porozumění rozdílu: PPT vs PPTX

Přehled

Tento článek vysvětluje rozdíly mezi formáty PPT a PPTX. Popisuje PPT jako starší binární formát používaný v PowerPointu 97–2003, zatímco PPTX je prezentován jako moderní formát založený na Office Open XML, který nabízí větší flexibilitu a je lépe vhodný pro rozšíření možností prezentace. Článek také stručně nastíní klíčové aspekty převodu mezi těmito formáty, včetně úvah o kompatibilitě, a ukazuje, jak lze k provedení takových převodů použít Aspose.Slides. Obecně se doporučuje používat PPTX, kdykoli je to možné.

Co je PPT?

PPT je binární formát souboru, tj. jeho obsah nelze zobrazit bez speciálních nástrojů. První verze PowerPointu 97‑2003 pracovaly s formátem PPT, avšak jeho rozšiřitelnost je omezená.

Co je PPTX?

PPTX je nový formát prezentačních souborů založený na standardu Office Open XML (ISO 29500:2008‑2016, ECMA‑376). PPTX je archivovaný soubor XML a mediálních souborů. Formát PPTX lze snadno rozšířit. Například je snadné přidat podporu pro nový typ grafu nebo tvaru, aniž by se měnil formát PPTX v každé nové verzi PowerPointu. Formát PPTX se používá od PowerPointu 2007.

PPT vs PPTX

Ačkoliv PPTX poskytuje mnohem širší funkcionalitu, PPT zůstává poměrně populární. Potřeba převodu z PPT na PPTX a opačně je vysoce požadována.

Převod mezi starým formátem PPT a novým formátem PPTX je však nejnáročnější výzvou mezi ostatními formáty Microsoft Office. Přestože je specifikace formátu PPT otevřená, s ním je obtížné pracovat. PowerPoint může v souborech PPT vytvářet speciální části (MetroBlob) pro uložení informací z PPTX, které nejsou podporovány formátem PPT a nelze je zobrazit ve starých verzích PowerPointu. Tyto informace lze obnovit, když je soubor PPT načten v moderní verzi PowerPointu nebo převeden do formátu PPTX.

Aspose.Slides poskytuje jednotné API pro práci se všemi prezentačními formáty. Umožňuje převádět z PPT na PPTX i z PPTX na PPT velmi jednoduše. Aspose.Slides plně podporuje převod z PPT na PPTX a také podporuje převod z PPTX na PPT s některými omezeními. Doporučujeme používat formát PPTX, kdekoli je to možné.

  # Vytvořte objekt Presentation, který představuje soubor PPT
  $pres = new Presentation("PPTtoPPTX.ppt");
  try {
    # Ukládání PPT prezentace do formátu PPTX
    $pres->save("PPTtoPPTX_out.pptx", SaveFormat::Pptx);
  } finally {
    if (!java_is_null($pres)) {
      $pres->dispose();
    }
  }

Často kladené otázky

Má smysl uchovávat staré prezentace ve formátu PPT, pokud se otevírají bez chyb?

Pokud se prezentace spolehlivě otevírá a nepotřebujete spolupráci ani novější funkce, můžete ji ponechat ve formátu PPT. Pro budoucí kompatibilitu a rozšiřitelnost je však lepší převést na PPTX: formát je založen na otevřeném standardu OOXML a je snadněji podporován moderními nástroji.

Jak rozhodnout, které soubory je nejdříve potřeba převést na PPTX?

Nejprve převádějte prezentace, které: editují více lidí; obsahují složité grafy/tvary; jsou použity v externí komunikaci; nebo při otevírání generují varování.

Zůstane ochrana heslem zachována při převodu z PPT na PPTX a zpět?

Ochrana heslem přetrvá pouze při správném převodu a podpoře šifrování v použitém nástroji. Spolehlivější je odstranit ochranu, převést, a poté znovu aplikovat ochranu podle vaší bezpečnostní politiky.

Proč některé efekty při převodu z PPTX zpět na PPT zmizí nebo se zjednoduší?

Protože PPT nepodporuje některé novější objekty/vlastnosti. PowerPoint a nástroje mohou tyto informace uložit jako „stopy“ v speciálních blocích pro pozdější obnovu, ale starší verze PowerPointu je nedokážou vykreslit.