Vytváření prezentací v C++
Přehled
Tento článek ukazuje, jak vytvořit prezentaci v Aspose.Slides, přidat jednoduchý obsah do snímku a výsledek uložit jako soubor.
Vytvoření prezentace PowerPoint
Chcete‑li přidat jednoduchou rovnou čáru do vybraného snímku prezentace, postupujte podle níže uvedených kroků:
- Vytvořte instanci třídy Presentation.
- Získejte odkaz na snímek pomocí jeho Indexu.
- Přidejte AutoShape typu Čára pomocí metody AddAutoShape, která je součástí objektu Shapes.
- Uložte upravenou prezentaci jako soubor PPTX.
V níže uvedeném příkladu jsme přidali čáru na první snímek prezentace.
Často kladené otázky
Do jakých formátů mohu novou prezentaci uložit?
Můžete uložit do PPTX, PPT a ODP, a exportovat do PDF, XPS, HTML, SVG a obrázků, a další.
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 při vytváření prezentace ovládat velikost snímku/poměr stran?
Nastavte velikost snímku (včetně předvoleb jako 4:3 a 16:9 nebo vlastních rozměrů) a vyberte, jak má být obsah škálován.
V jakých jednotkách se měří velikosti a souřadnice?
V bodech: 1 palec odpovídá 72 jednotkám.
Jak zacházet s velmi velkými prezentacemi (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 využitím dočasných souborů a upřednostněte pracovní toky založené na souborech před čistě paměťovými proudy.
Mohu vytvářet/ukládat prezentace paralelně?
Nemůžete operovat se stejnou instancí Presentation z více vláken. Spusťte samostatné, izolované instance pro každé vlákno nebo proces.
Jak odstranit zkušební vodoznak a omezení?
Aplikujte licenci jednou na proces. XML licence musí zůstat nepozměně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 vytvořené prezentace podporovány s makry (VBA)?
Ano. Můžete vytvářet/upravovat VBA projekty a ukládat soubory s makry, jako jsou PPTM/PPSM.