Převést PPT na PPTX v PHP

Přehled

Tento článek vysvětluje, jak převést prezentaci PowerPoint v formátu PPT na formát PPTX pomocí PHP a online aplikace pro konverzi PPT na PPTX. Pokrývá následující téma.

  • Převést PPT na PPTX

Převod PPT na PPTX v PHP

Pro ukázkový kód v Javě pro převod PPT na PPTX se podívejte na sekci níže, tj. Convert PPT to PPTX. Kód pouze načte soubor PPT a uloží jej ve formátu PPTX. Zadáním různých formátů ukládání můžete také uložit soubor PPT do mnoha dalších formátů, jako PDF, XPS, ODP, HTML atd., jak je diskutováno v těchto článcích.

O konverzi PPT na PPTX

Převod starého formátu PPT na PPTX pomocí Aspose.Slides API. Pokud potřebujete převést tisíce PPT prezentací do formátu PPTX, nejlepší řešení je provést to programově. S Aspose.Slides API je to možné udělat jen v několika řádcích kódu. API podporuje plnou kompatibilitu pro převod PPT prezentací na PPTX a je možné:

  • Převést složité struktury mistra, rozložení a snímků.
  • Převést prezentaci s grafy.
  • Převést prezentaci se skupinovými tvary, automatickými tvary (jako obdélníky a elipsy), tvary s vlastní geometrií.
  • Převést prezentaci s texturami a styly výplně obrázků pro automatické tvary.
  • Převést prezentaci s místodržícími objekty, textovými rámečky a textovými držáky.

Převod PPT na PPTX

Aspose.Slides pro PHP přes Java nyní usnadňuje vývojářům přístup k PPT pomocí instance třídy Presentation a převod na příslušný formát PPTX. V současné době podporuje částečný převod PPT to PPTX. Pro podrobnější informace o tom, které funkce jsou v převodu PPT na PPTX podporovány a které ne, přejděte na tuto dokumentaci link.

Aspose.Slides pro PHP přes Java nabízí třídu Presentation , která představuje soubor prezentace PPTX. Třída Presentation nyní může také přistupovat k PPT prostřednictvím Presentation, když je objekt vytvořen. Následující příklad ukazuje, jak převést PPT prezentaci na PPTX prezentaci.

  # Vytvoření objektu Presentation, který představuje soubor PPTX
  $pres = new Presentation("Aspose.ppt");
  try {
    # Ukládání prezentace PPTX do formátu PPTX
    $pres->save("ConvertedAspose.pptx", SaveFormat::Pptx);
  } finally {
    if (!java_is_null($pres)) {
      $pres->dispose();
    }
  }
todo:image_alt_text
Obrázek: Zdrojová PPT prezentace

The above code snippet generated the following PPTX presentation after conversion

todo:image_alt_text
Obrázek: Vygenerovaná PPTX prezentace po převodu

Často kladené otázky

Jaký je rozdíl mezi formáty PPT a PPTX?

PPT je starší binární formát souboru používaný Microsoft PowerPoint, zatímco PPTX je novější formát založený na XML, zavedený s Microsoft Office 2007. Soubory PPTX nabízejí vyšší výkon, menší velikost souboru a lepší obnovu dat.

Podporuje Aspose.Slides hromadný převod více souborů PPT na PPTX?

Ano, můžete použít Aspose.Slides v cyklu k programovému převodu více souborů PPT na PPTX, což je vhodné pro scenáře hromadného převodu.

Zůstane po převodu zachován obsah a formátování?

Aspose.Slides zachovává vysokou věrnost při převodu prezentací. Rozvržení snímků, animace, tvary, grafy a další návrhové prvky jsou během převodu PPT na PPTX zachovány.

Mohu převést PPT soubory i do jiných formátů, jako PDF nebo HTML?

Ano, Aspose.Slides podporuje převod souborů PPT do multiple formats, včetně PDF, XPS, HTML, ODP a formátů obrázků jako PNG a JPEG.

Je možné převést PPT na PPTX bez nainstalovaného Microsoft PowerPoint?

Ano, Aspose.Slides je samostatné API a nevyžaduje k provedení převodu Microsoft PowerPoint ani žádný jiný software třetí strany.

Existuje online nástroj pro převod PPT na PPTX?

Ano, můžete použít zdarma webovou aplikaci Aspose.Slides PPT to PPTX Converter k provedení převodu přímo ve vašem prohlížeči bez psaní jakéhokoli kódu.