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ů:
- Vytvořte instanci třídy Presentation.
- Získejte odkaz na snímek pomocí jeho Indexu.
- Přidejte AutoShape typu Line pomocí metody addAutoShape, kterou poskytuje objekt Shapes.
- 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.