Node.js PowerPoint API for Presentations
PowerPoint és OpenOffice prezentációk létrehozása, olvasása, módosítása és konvertálása a Node.js használatával külső szoftver nélkül.
Download Free TrialAz Aspose.Slides for Node.js Java-n keresztül egy Node.js könyvtár, amely lehetővé teszi PowerPoint-prezentációk létrehozását, módosítását és konvertálását a Node.js-ben. Támogatja az összes prezentációs elemet, például diákat, alakzatokat, szöveget, diagramokat, táblázatokat, képeket stb. Számos fejlett funkciót is kínál, például egyesítést, klónozást, felosztást, összehasonlítást és prezentációk nyomtatását. Függőség nélkül működik, és több ezer prezentációt képes rövid időn belül feldolgozni.
Az Aspose.Slides for Node.js Java-n keresztül a következő népszerű szolgáltatásokat nyújtja:
- Bemutatók betöltése, megnyitása és megtekintése.
- Prezentációk szerkesztése.
- Prezentációs fájlok konvertálása népszerű prezentációs formátumokká, például PPT, PPTX és ODP.
- Prezentációk exportálása PDF, JPG, HTML, GIF, SVG és sok más formátumba.
- Prezentációk renderelése és nyomtatása.
- Prezentációk titkosítása és visszafejtése; prezentációk jelszavas védelme és jelszavak eltávolítása.
- Prezentációs entitások, például fődiák, alakzatok, diagramok, képkeretek, hangkockák, videokockák, OLE, VBA makrók, animációk stb. manipulálása.
- És még sok más funkció.
A Node.js egy népszerű, ingyenes, nyílt forráskódú és többplatformos JavaScript futtatókörnyezet, amely lehetővé teszi a fejlesztők számára, hogy parancssori eszközöket és szerveroldali szkripteket írjanak a böngészőn kívül. Emiatt az Aspose.Slides csapat büszkén kínálja az Aspose.Slides for Node.js programot Java-n keresztül a Node.js közösség számára.
Speciális Node.js PowerPoint API-szolgáltatások
Meglévő diák létrehozása vagy klónozása sablonokból
PowerPoint táblák kezelése API-n keresztül
Alkalmazza vagy távolítsa el a védelmet az alakzatokon
Excel-diagramok megjelent OleObject-ként a diákhoz
Hozzon létre alakzatokat, és adjon hozzá szöveget a diák alakzataihoz
Szöveg- és alakformálás kezelése
Prezentációk generálása adatbázisból
Védje a prezentációkat és az eredményül kapott PDF-eket
Prezentációk nyomtatása fizikai nyomtatón
Rendszerkövetelmények
- Az Aspose.Slides for Node.js a Java-n keresztül egy szerveroldali JavaScript API, amely a Node.js-en alapul. Futtatható Windows, Unix/Linux és Mac platformokon JDK 1.8 vagy újabb verzióval.
Hogyan kell telepíteni
Az NPM használatával telepítse Node.js könyvtárunkat prezentációfeldolgozáshoz az NPM-csomag tárolóból :
npm install aspose.slides.via.java
Új PowerPoint-bemutató létrehozása a Node.js-ben
Az alábbi példában egy téglalapot adtunk a bemutató első diájához.
var aspose = aspose || {};
aspose.slides = require("aspose.slides.via.java");
var pres = new aspose.slides.Presentation();
try
{
// Gets the first slide
var slide = pres.getSlides().get_Item(0);
// Adds an autoshape with type set to rectangle
slide.getShapes().addAutoShape(aspose.slides.ShapeType.Rectangle, 50, 150, 300, 200);
pres.save("outputPresentation.pptx", aspose.slides.SaveFormat.Pptx);
}
finally
{
if (pres != null) pres.dispose();
}
Prezentációk egyesítése a Node.js-ben
Ez a Node.js kód megmutatja, hogyan egyesítheti a prezentációkat:
var aspose = aspose || {};
aspose.slides = require("aspose.slides.via.java");
var pres1 = new aspose.slides.Presentation("pres1.pptx");
var pres2 = new aspose.slides.Presentation("pres2.pptx");
try
{
for (var i = 0; i < pres2.getSlides().size(); i++)
{
pres1.getSlides().addClone(pres2.getSlides().get_Item(i));
}
pres1.save("combinedPresentation.pptx", aspose.slides.SaveFormat.Pptx);
}
finally
{
if (pres1 != null) pres1.dispose();
if (pres2 != null) pres2.dispose();
}
Prezentáció importálása PDF-ből a Node.js-ben. PDF konvertálása PPT formátumba, PDF konvertálása PPTX formátumba, PDF konvertálása ODP formátumba
Ez a Node.js kód bemutatja a PDF-ből PowerPoint konvertálási folyamatot:
var aspose = aspose || {};
aspose.slides = require("aspose.slides.via.java");
var pres = new aspose.slides.Presentation();
try
{
pres.getSlides().removeAt(0);
pres.getSlides().addFromPdf("welcome-to-powerpoint.pdf");
pres.save("outputPresentation.pptx", aspose.slides.SaveFormat.Pptx);
}
finally
{
if (pres != null) pres.dispose();
}
A PowerPoint konvertálása PDF-be a Node.js-ben
Ez a Node.js kód bemutatja, hogyan konvertálhat PowerPoint PPT-, PPTX- és OpenOffice ODP-dokumentumot PDF-dokumentummá az alapértelmezett beállítások használatával. Az eredményül kapott fájl egy PDF dokumentum a maximális minőségi szinten
var aspose = aspose || {};
aspose.slides = require("aspose.slides.via.java");
// Instantiate a Presentation object that represents a PPT file
var pres = new aspose.slides.Presentation("PowerPoint.ppt");
try
{
// Save the presentation as PDF
pres.save("PPT-to-PDF.pdf", aspose.slides.SaveFormat.Pdf);
}
finally
{
if (pres != null) pres.dispose();
}
A PowerPoint konvertálása JPG-be a Node.js-ben. PPT konvertálása JPG formátumba, PPTX konvertálása JPG formátumba, ODP konvertálása JPG formátumba
A következő példa bemutatja, hogyan alakíthat át egy PowerPoint PPT, PPTX és OpenOffice ODP dokumentumot JPEG képek készletévé.
var aspose = aspose || {};
var java = require("java");
aspose.slides = require("aspose.slides.via.java");
// Instantiate a Presentation object that represents a PPT file
var pres = new aspose.slides.Presentation("pres.pptx");
try
{
for (var i = 0; i < pres.getSlides().size(); i++)
{
var bmp = pres.getSlides().get_Item(i).getThumbnail(1, 1);
var imageio = java.newInstanceSync("javax.imageio.ImageIO");
var file = java.newInstanceSync("java.io.File", "slide_" + i + ".jpg");
imageio.write(bmp, "JPEG", file);
}
}
finally
{
if (pres != null) pres.dispose();
}
Mit mondanak az emberek
Ne csak szót fogadjon. Tekintse meg, mit mondanak a felhasználók a PowerPoint API-król.
Support and Learning Resources
- Tanulási források
- Dokumentáció
- Forráskód
- API referenciák
- Oktatóvideók
- Terméktámogatás
- Ingyenes támogatás
- Fizetett támogatás
- Blog
- Kiadási megjegyzések
- Miért az Aspose.Slides for Node.js Java-n keresztül?
- Ügyfelek listája
- Sikertörténetek