Prezentációk létrehozása JavaScriptben
Áttekintés
Ez a cikk bemutatja, hogyan hozhat létre egy prezentációt az Aspose.Slides‑ban, egyszerű tartalmat adhat egy diára, és mentheti az eredményt fájlként.
PowerPoint prezentáció létrehozása
Egy egyszerű egyenes vonal hozzáadásához a prezentáció kiválasztott diájához, kövesse az alábbi lépéseket:
- Hozzon létre egy Presentation osztály példányt.
- Szerezze be egy dia referenciáját az Index használatával.
- Adjon hozzá egy vonal típusú AutoShape‑t az addAutoShape metódussal, amelyet a Shapes objektum biztosít.
- Írja a módosított prezentációt PPTX fájlként.
Az alább bemutatott példában egy vonalat adtunk hozzá a prezentáció első diájához.
// Egy Presentation objektum példányosítása, amely egy prezentációfájlt képvisel
var pres = new aspose.slides.Presentation();
try {
// Az első dia lekérése
var slide = pres.getSlides().get_Item(0);
// Vonaltípusú autoshape hozzáadása
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();
}
}
GYIK
Milyen formátumokba menthetem az új prezentációt?
Menthet PPTX, PPT és ODP formátumba, valamint exportálhat PDF, XPS, HTML, SVG és képek formátumokba, többek között.
Kezdhetek egy sablonnal (POTX/POTM), és menthetem normál PPTX‑ként?
Igen. Töltse be a sablont, és mentse a kívánt formátumba; a POTX/POTM/PPTM és hasonló formátumok támogatottak.
Hogyan szabályozhatom a dia méretét/méretarányát egy prezentáció létrehozásakor?
Állítsa be a dia méretét (beleértve az olyan előre beállított értékeket, mint a 4:3 és 16:9, vagy egyedi méreteket), és válassza ki, hogyan méreteződjön a tartalom.
Milyen egységekben vannak megadva a méretek és koordináták?
Pontokban: 1 hüvelyk 72 egységnek felel meg.
Hogyan kezeljem a nagyon nagy prezentációkat (sok médiafájllal), hogy csökkentsem a memóriahasználatot?
Használjon BLOB kezelési stratégiákat, korlátozza a memóriában tárolt adatot ideiglenes fájlok használatával, és részesítse előnyben a fájl‑alapú munkafolyamatokat a tisztán memória‑alapú adatfolyamok helyett.
Létrehozhatok/menthetek prezentációkat párhuzamosan?
Nem használhatja ugyanazt a Presentation példányt több szál. Indítson külön, izolált példányokat szálanként vagy folyamatként.
Hogyan távolíthatom el a próba vízjelet és a korlátozásokat?
Alkalmazzon licencet egyszer a folyamatonként. A licenc XML‑nek módosítatlanul kell maradnia, és a licenc beállítást szinkronizálni kell, ha több szál is részt vesz.
Alá tudom-e digitálisan írni a létrehozott PPTX‑et?
Igen. A digitális aláírások (hozzáadás és ellenőrzés) támogatottak a prezentációkhoz.
Támogatottak a makrók (VBA) a létrehozott prezentációkban?
Igen. VBA projektek létrehozhatók/szerkeszthetők, és menthet makrókkal ellátott fájlokat, például PPTM/PPSM.