Aspose.Slides för Node.js via Java

Vi är glada att kunna meddela lanseringen av Aspose.Slides för Node.js via Java. Den här produkten är inriktad på utvecklare som vill använda Aspose.Slides för Java för att skapa och manipulera Microsoft PowerPoint- och OpenOffice-presentationer i sina node.js-applikationer och Javascript-serversidans plattformar.

Aspose.Slides for Node.js via Java är ett klassbibliotek som gör att dina program kan läsa och skriva PowerPoint®-dokument utan att använda Microsoft PowerPoint®. Den här nya produkten ger fullständiga Aspose.Slides-funktioner med några begränsningar, ytterligare installations-/användningskrav och API-ändringar.

Installera Aspose.Slides for Node.js

Aspose.Slides för Node.js via Java är ett plattformsoberoende API och kan användas på alla plattformar (Windows, Linux och MacOS) där “Node.js” och “node-java”-bryggorna är installerade.

För att installera, Aspose.Slides for Node.js via Java, se produkten Installationssida.

Använda Aspose.Slides för Node.js via Java

Skapa PowerPoint i Node.js

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

Slå samman PowerPoint i Node.js

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

Konvertera PowerPoint till PDF i Node.js

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

Konvertera PowerPoint till JPG i Node.js

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

Importera PowerPoint från PDF i Node.js

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

För fler artiklar om hur du utför uppgifter i node.js med Aspose.Slides, se avsnittet Developer Guide i Aspose.Slides för Java-dokumentation. Aspose.Slides för Node.js via Java är baserad på Aspose.Slides för Java, så de flesta av den senares dokumentationsartiklar kan användas för de förra.

Resurser

Det här är länkar till Aspose.Slides för Node.js via Java-resurser som du kan behöva: