Vytváření prezentací v JavaScriptu

Přehled

Tento článek ukazuje, jak vytvořit prezentaci v Aspose.Slides, přidat jednoduchý obsah na snímek a uložit výsledek jako soubor.

Vytvoření prezentace PowerPoint

Chcete-li do vybraného snímku prezentace přidat jednoduchou přímku, postupujte podle následujících kroků:

  1. Vytvořte instanci třídy Presentation.
  2. Získejte odkaz na snímek pomocí jeho Indexu.
  3. Přidejte AutoShape typu Line pomocí metody addAutoShape, kterou poskytuje objekt Shapes.
  4. Zapište upravenou prezentaci jako soubor PPTX.

V níže uvedeném příkladu jsme přidali přímku na první snímek prezentace.

// Vytvořte objekt Presentation, který představuje soubor prezentace
var pres = new aspose.slides.Presentation();
try {
    // Získat první snímek
    var slide = pres.getSlides().get_Item(0);
    // Přidat autoshape typu čára
    slide.getShapes().addAutoShape(aspose.slides.ShapeType.Line, 50, 150, 300, 0);
    pres.save("NewPresentation_out.pptx", aspose.slides.SaveFormat.Pptx);
} finally {
    if (pres != null) {
        pres.dispose();
    }
}

Často kladené otázky

Do jakých formátů mohu uložit novou prezentaci?

Můžete uložit do PPTX, PPT a ODP, a exportovat do PDF, XPS, HTML, SVG, a obrázky, mezi jinými.

Mohu začít ze šablony (POTX/POTM) a uložit jako běžný PPTX?

Ano. Načtěte šablonu a uložte do požadovaného formátu; formáty POTX/POTM/PPTM a podobné jsou podporovány.

Jak mohu řídit velikost snímku a poměr stran při vytváření prezentace?

Nastavte velikost snímku (včetně předvoleb, jako 4:3 a 16:9, nebo vlastních rozměrů) a zvolte, jak má být obsah škálován.

V jakých jednotkách jsou měřeny velikosti a souřadnice?

V bodech: 1 palec odpovídá 72 jednotkám.

Jak zvládnout velmi velké prezentace (s mnoha mediálními soubory) a snížit využití paměti?

Použijte strategii správy BLOB, omezte úložiště v paměti pomocí dočasných souborů a upřednostněte pracovní postupy založené na souborech před čistě paměťovými streamy.

Mohu vytvářet/ukládat prezentace paralelně?

Nemůžete operovat se stejnou instancí Presentation z více vláken. Spusťte samostatné, izolované instance na každém vlákně nebo procesu.

Jak odebrat zkušební vodoznak a omezení?

Aplicujte licenci jednou na proces. XML licence nesmí být upravováno a nastavení licence by mělo být synchronizováno, pokud je zapojeno více vláken.

Mohu digitálně podepsat vytvořený PPTX?

Ano. Digitální podpisy (přidávání a ověřování) jsou pro prezentace podporovány.

Jsou v vytvořených prezentacích podporovány makra (VBA)?

Ano. Můžete vytvářet/editovat VBA projekty a ukládat soubory s podporou maker, jako PPTM/PPSM.