Aspose.Slides  for Node.js via Java

Node.js PowerPoint API voor presentaties

Creëer, lees, wijzig en converteer PowerPoint- en OpenOffice-presentaties met Node.js zonder externe software.

  Download Free Trial
  
 

Aspose.Slides voor Node.js via Java is een Node.js-bibliotheek waarmee u PowerPoint-presentaties in Node.js kunt maken, wijzigen en converteren. Het ondersteunt alle presentatie-elementen zoals dia's, vormen, tekst, grafieken, tabellen, afbeeldingen en meer. Het biedt ook veel geavanceerde functies, zoals het samenvoegen, klonen, splitsen, vergelijken en afdrukken van presentaties. Het werkt zonder enige afhankelijkheden en kan in korte tijd duizenden presentaties verwerken.

Aspose.Slides voor Node.js via Java biedt deze populaire functies:

  • Presentaties laden, openen en bekijken.
  • Presentaties redigeren.
  • Presentatiebestanden converteren naar populaire presentatieformaten, zoals PPT, PPTX en ODP.
  • Presentaties exporteren naar PDF, JPG, HTML, GIF, SVG en vele andere formaten.
  • Presentaties renderen en printen.
  • Versleutelen en ontsleutelen van presentaties; presentaties beveiligen met een wachtwoord en wachtwoorden verwijderen.
  • Manipuleren van presentatie-entiteiten, zoals basisdia's, vormen, grafieken, afbeeldingsframes, audioframes, videoframes, OLE, VBA-macro's, animaties, enz.
  • En nog veel meer functies.

Node.js is een populaire, gratis, open-source en platformonafhankelijke JavaScript-runtime-omgeving waarmee ontwikkelaars opdrachtregelprogramma's en server-side scripts buiten een browser kunnen schrijven. Om deze reden is het team van Aspose.Slides er trots op om Aspose.Slides voor Node.js via Java aan te bieden aan de Node.js-gemeenschap.

Geavanceerde Node.js PowerPoint API-functies

Maak of kloon bestaande dia's op basis van sjablonen

Werk met PowerPoint-tabellen via API

Pas de bescherming op vormen toe of verwijder deze

Voeg Excel-diagrammen toe als OleObjects aan dia's

Maak vormen en voeg tekst toe aan vormen op dia's

Behandel tekst- en vormopmaak

Genereer presentaties vanuit de database

Bescherm presentaties en functionele PDF

Presentaties afdrukken op een fysieke printer

Systeemvereisten

  • Aspose.Slides voor Node.js via Java is een JavaScript-API op de server gebaseerd op Node.js. Het kan draaien op Windows-, Unix/Linux- en Mac-platforms met JDK 1.8 of hoger.

Hoe installeren

Gebruik NPM om onze Node.js-bibliotheek voor presentatieverwerking te installeren vanuit de NPM-pakketrepository :

npm install aspose.slides.via.java

Hoe u een nieuwe PowerPoint-presentatie maakt in Node.js

In het onderstaande voorbeeld hebben we een rechthoek toegevoegd aan de eerste dia van de presentatie.

            	
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();
}
            
        

Presentaties samenvoegen in Node.js

Deze Node.js-code laat zien hoe u presentaties samenvoegt:

            
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();
}
            
        

Hoe u een presentatie uit PDF importeert in Node.js. Converteer PDF naar PPT, Converteer PDF naar PPTX, Converteer PDF naar ODP

Deze Node.js-code demonstreert het conversieproces van PDF naar PowerPoint:

            
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();
}
            
        

Hoe PowerPoint naar PDF te converteren in Node.js

Deze Node.js-code laat zien hoe u een PowerPoint PPT-, PPTX- en OpenOffice ODP-document naar een PDF-document converteert met behulp van de standaardopties. Het resulterende bestand is een PDF-document met het maximale kwaliteitsniveau

            
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();
}
            
        

Hoe PowerPoint naar JPG te converteren in Node.js. Converteer PPT naar JPG, Converteer PPTX naar JPG, Converteer ODP naar JPG

In het volgende voorbeeld ziet u hoe u een PowerPoint PPT-, PPTX- en OpenOffice ODP-document converteert naar een set JPEG-afbeeldingen.

            
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();
}
            
        

Wat mensen zeggen

Geloof ons niet zomaar op ons woord. Bekijk wat gebruikers te zeggen hebben over PowerPoint API's.

 
 
View Case Studies
  

Support and Learning Resources