Aspose.Slides for Node.js via Java

API PowerPoint Node.js per presentazioni

Crea, leggi, modifica e converti presentazioni PowerPoint e OpenOffice utilizzando Node.js senza alcun software esterno.

  Download Free Trial

Funzionalità avanzate dell'API PowerPoint di Node.js

Come creare una nuova presentazione PowerPoint in Node.js

Nell'esempio riportato di seguito, abbiamo aggiunto un rettangolo alla prima diapositiva della presentazione.

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

Crea o clona diapositive esistenti dai modelli

Lavora con le tabelle PowerPoint tramite API

Applica o rimuovi la protezione sulle forme

Aggiungi grafici Excel come OleObject alle diapositive

Crea forme e aggiungi testo alle forme sulle diapositive

Gestisci la formattazione del testo e della forma

Genera presentazioni dal database

Proteggi presentazioni e PDF risultanti

Stampa presentazioni su una stampante fisica

Requisiti di sistema

  • Aspose.Slides per Node.js tramite Java è un'API JavaScript lato server basata su Node.js. Può essere eseguito su piattaforme Windows, Unix/Linux e Mac con JDK 1.8 o versioni successive.

Come installare

Utilizza NPM per installare la nostra libreria Node.js per l'elaborazione delle presentazioni dal repository dei pacchetti NPM :

npm install aspose.slides.via.java

Come unire le presentazioni in Node.js

Questo codice Node.js mostra come unire le presentazioni:

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

Come importare la presentazione da PDF in Node.js. Converti PDF in PPT, Converti PDF in PPTX, Converti PDF in ODP

Questo codice Node.js dimostra il processo di conversione da PDF a 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();
}
            
        

Come convertire PowerPoint in PDF in Node.js

Questo codice Node.js mostra come convertire un documento PowerPoint PPT, PPTX e OpenOffice ODP in un documento PDF utilizzando le opzioni predefinite. Il file risultante è un documento PDF ai massimi livelli di qualità

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

Come convertire PowerPoint in JPG in Node.js. Converti PPT in JPG, Converti PPTX in JPG, Converti ODP in JPG

L'esempio seguente mostra come convertire un documento PowerPoint PPT, PPTX e OpenOffice ODP in un set di immagini JPEG.

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

Aspose.Slides per Node.js tramite Java è una libreria Node.js che ti consente di creare, modificare e convertire presentazioni PowerPoint in Node.js. Supporta tutti gli elementi di presentazione come diapositive, forme, testo, grafici, tabelle, immagini e altro. Offre inoltre molte funzionalità avanzate come l'unione, la clonazione, la divisione, il confronto e la stampa di presentazioni. Funziona senza dipendenze e può elaborare migliaia di presentazioni in breve tempo.

Aspose.Slides per Node.js tramite Java fornisce queste funzionalità popolari:

  • Caricamento, apertura e visualizzazione di presentazioni.
  • Modificare presentazioni.
  • Conversione di file di presentazione nei formati di presentazione più diffusi, come PPT, PPTX e ODP.
  • Esportazione di presentazioni in PDF, JPG, HTML, GIF, SVG e molti altri formati.
  • Rendering e stampa di presentazioni.
  • Crittografia e decrittografia delle presentazioni; proteggere le presentazioni con password e rimuovere le password.
  • Manipolazione di entità di presentazione, come diapositive master, forme, grafici, cornici immagine, cornici audio, cornici video, OLE, macro VBA, animazioni, ecc.
  • E molte altre funzionalità.

Node.js è un ambiente runtime JavaScript popolare, gratuito, open source e multipiattaforma che consente agli sviluppatori di scrivere strumenti da riga di comando e script lato server al di fuori di un browser. Per questo motivo, il team Aspose.Slides è orgoglioso di offrire Aspose.Slides per Node.js tramite Java alla comunità Node.js.

Cosa dice la gente

Non limitarti a crederci sulla parola. Scopri cosa dicono gli utenti sulle API di PowerPoint.

 
 
View Case Studies
  

Support and Learning Resources