Pochopení 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 představen jako moderní formát založený na Office Open XML, který nabízí větší flexibilitu a lépe vyhovuje rozšiřování možností prezentací. Článek také nastíní klíčové aspekty konverze mezi těmito formáty, včetně úvah o kompatibilitě, a ukáže, jak lze použít Aspose.Slides k provedení takových konverzí. Obecně je PPTX doporučován, 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 je snadno rozšiřitelný. Například je snadné přidat podporu nového typu 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

Přestože PPTX nabízí mnohem širší funkčnost, PPT zůstává poměrně populární. Potřeba konverze z PPT na PPTX a naopak je velmi vysoká.

Konverze mezi starým formátem PPT a novým formátem PPTX je nejnáročnější výzvou mezi ostatními formáty Microsoft Office. I když je specifikace formátu PPT otevřená, práce s ním je obtížná. PowerPoint může v souborech PPT vytvořit speciální části (MetroBlob), aby uložil informace 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 konvertován do formátu PPTX.

Aspose.Slides poskytuje jednotné rozhraní pro práci se všemi formáty prezentací. Umožňuje konverzi z PPT na PPTX a z PPTX na PPT velmi jednoduše. Aspose.Slides plně podporuje konverzi z PPT na PPTX a také podporuje konverzi z PPTX na PPT s určitými omezeními. Doporučujeme používat formát PPTX, kdykoli je to možné.

// Vytvořte objekt Presentation, který představuje soubor PPT
Presentation pres = new Presentation("PPTtoPPTX.ppt");
try {
// Ukládání PPT prezentace do formátu PPTX
    pres.save("PPTtoPPTX_out.pptx", SaveFormat.Pptx);
} finally {
    if (pres != null) 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řebuje 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 mohu rozhodnout, které soubory jsou nejdůležitější pro převod na PPTX jako první?

Nejprve převeďte prezentace, které: jsou upravovány více lidmi; obsahují složité grafy/tvary; jsou používány v externí komunikaci; nebo při otevření vyvolávají varování.

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

Přítomnost hesla se přenese pouze při správné konverzi a podpoře šifrování v použitém nástroji. Je spolehlivější odstranit ochranu, převést, a pak znovu aplikovat ochranu podle vaší bezpečnostní politiky.

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

Protože PPT nepodporuje některé novější objekty/vlastnosti. PowerPoint a nástroje mohou tuto informaci ukládat jako „stopy“ ve speciálních blocích pro pozdější obnovu, ale starší verze PowerPointu ji nedokážou vykreslit.