Aspose.Slides  for Node.js via Java

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 Trial
  
 

Az 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.

 
 
View Case Studies
  

Support and Learning Resources