Vytváření prezentací na Androidu

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. Také demonstruje, jak vytvořit a uložit novou prezentaci, otevřít existující prezentaci v podporovaném formátu a uložit ji do jiného formátu.

Vytvoření prezentace PowerPoint

Chcete-li přidat jednoduchou rovnou čáru do vybraného snímku prezentace, postupujte podle níže uvedených kroků:

  1. Vytvořte instanci třídy Presentation.
  2. Získejte referenci na snímek pomocí jeho indexu.
  3. Přidejte AutoShape typu Line pomocí metody addAutoShape, která je součástí objektu Shapes.
  4. Uložte upravenou prezentaci jako soubor PPTX.

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

// Vytvořte instanci objektu Presentation, který představuje soubor prezentace
Presentation pres = new Presentation();
try {
    // Získejte první snímek
    ISlide slide = pres.getSlides().get_Item(0);

    // Přidejte autoshape typu čára
    slide.getShapes().addAutoShape(ShapeType.Line, 50, 150, 300, 0);
    pres.save("NewPresentation_out.pptx", SaveFormat.Pptx);
} finally {
    if (pres != null) pres.dispose();
}

FAQ

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ázků, mezi ostatní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 ovládat velikost/snámkový poměr při vytváření prezentace?

Nastavte velikost snímku (včetně předvoleb jako 4:3 a 16:9 nebo vlastní rozměry) a zvolte, jak se má obsah měřítkovat.

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), aby se snížila spotřeba paměti?

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

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

Nelze operovat na stejné Presentation instanci z více vláken. Spusťte samostatné, izolované instance pro každé vlákno nebo proces.

Jak odstranit vodotisk a omezení z trial verze?

Aplikujte licenci jednou na proces. Licenční XML nesmí být změ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ání a ověření) jsou pro prezentace podporovány.

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

Ano. Můžete vytvářet/upravovat projekty VBA a ukládat soubory s makry, jako jsou PPTM/PPSM.