Aspose.Slides dla Node.js poprzez Javę

Z przyjemnością ogłaszamy uruchomienie Aspose.Slides dla Node.js poprzez Javę. Produkt ten jest skierowany do programistów, którzy chcą używać Aspose.Slides dla Javy do tworzenia i manipulowania prezentacjami Microsoft PowerPoint i OpenOffice w swoich aplikacjach node.js i platformach serwerowych Javascript.

Aspose.Slides dla Node.js poprzez Javę to biblioteka klas, która umożliwia Twoim aplikacjom odczytywanie i zapisywanie dokumentów PowerPoint® bez użycia Microsoft PowerPoint®. Ten nowy produkt zapewnia pełne funkcje Aspose.Slides z pewnymi ograniczeniami, dodatkowymi wymaganiami instalacyjnymi/eksploatacyjnymi oraz zmianami w API.

Instalacja Aspose.Slides dla Node.js

Aspose.Slides dla Node.js poprzez Javę to API niezależne od platformy, które można używać na każdej platformie (Windows, Linux i MacOS), na której zainstalowane są mostki Node.js i node-java.

Aby zainstalować Aspose.Slides dla Node.js poprzez Javę, zobacz stronę Instalacji produktu.

Używanie Aspose.Slides dla Node.js poprzez Javę

Tworzenie PowerPoint w Node.js

var aspose = aspose || {};

aspose.slides = require("aspose.slides.via.java");

var pres = new aspose.slides.Presentation();
try
{
    // Otrzymuje pierwszy slajd
    var slide = pres.getSlides().get_Item(0);
    // Dodaje autokształt z typem ustawionym na prostokąt
    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();
}

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

Konwertowanie PowerPoint na PDF w Node.js

var aspose = aspose || {};

aspose.slides = require("aspose.slides.via.java");

// Tworzy obiekt Prezentacji, który reprezentuje plik PPT
var pres = new aspose.slides.Presentation("PowerPoint.ppt");
try
{
    // Zapisuje prezentację jako PDF
    pres.save("PPT-to-PDF.pdf", aspose.slides.SaveFormat.Pdf);
}
finally
{
    if (pres != null) pres.dispose();
}

Konwertowanie PowerPoint na JPG w Node.js

var aspose = aspose || {};
var java = require("java");

aspose.slides = require("aspose.slides.via.java");

// Tworzy obiekt Prezentacji, który reprezentuje plik PPT
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();
}

Importowanie PowerPoint z PDF w 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();
}

Aby uzyskać więcej artykułów na temat wykonywania zadań w node.js przy użyciu Aspose.Slides, zobacz sekcję Przewodnik dla programistów dokumentacji Aspose.Slides dla Javy. Aspose.Slides dla Node.js poprzez Javę opiera się na Aspose.Slides dla Javy, więc większość artykułów dokumentacyjnych tego drugiego można wykorzystać dla pierwszego.

Zasoby

To są linki do zasobów Aspose.Slides dla Node.js poprzez Javę, których możesz potrzebować: