Aspose.Slides  for Node.js via Java

Node.js API programu PowerPoint do prezentacji

Twórz, czytaj, modyfikuj i konwertuj prezentacje PowerPoint i OpenOffice przy użyciu Node.js bez żadnego zewnętrznego oprogramowania.

  Download Free Trial
  
 

Aspose.Slides dla Node.js przez Javę to biblioteka Node.js, która pozwala tworzyć, modyfikować i konwertować prezentacje programu PowerPoint w Node.js. Obsługuje wszystkie elementy prezentacji, takie jak slajdy, kształty, tekst, wykresy, tabele, obrazy i inne. Oferuje także wiele zaawansowanych funkcji, takich jak łączenie, klonowanie, dzielenie, porównywanie i drukowanie prezentacji. Działa bez żadnych zależności i może przetworzyć tysiące prezentacji w krótkim czasie.

Aspose.Slides dla Node.js poprzez Javę udostępnia te popularne funkcje:

  • Ładowanie, otwieranie i przeglądanie prezentacji.
  • Edycja prezentacji.
  • Konwertowanie plików prezentacji do popularnych formatów prezentacji, takich jak PPT, PPTX i ODP.
  • Eksportowanie prezentacji do formatów PDF, JPG, HTML, GIF, SVG i wielu innych formatów.
  • Renderowanie i drukowanie prezentacji.
  • Szyfrowanie i deszyfrowanie prezentacji; zabezpieczanie prezentacji hasłem i usuwanie haseł.
  • Manipulowanie elementami prezentacji, takimi jak slajdy wzorcowe, kształty, wykresy, ramki obrazów, klatki audio, klatki wideo, makra OLE, VBA, animacje itp.
  • I wiele innych funkcji.

Node.js to popularne, bezpłatne, wieloplatformowe środowisko uruchomieniowe JavaScript o otwartym kodzie źródłowym, które umożliwia programistom pisanie narzędzi wiersza poleceń i skryptów po stronie serwera poza przeglądarką. Z tego powodu zespół Aspose.Slides z dumą oferuje społeczności Node.js Aspose.Slides dla Node.js poprzez Javę.

Zaawansowane funkcje API programu PowerPoint w Node.js

Twórz lub klonuj istniejące slajdy z szablonów

Pracuj z tabelami programu PowerPoint za pośrednictwem interfejsu API

Zastosuj lub usuń ochronę kształtów

Dodaj wykresy Excela jako obiekty OleObjects do slajdów

Twórcz kształtujący i dodawaj do tekstu kształtującego na slajdach

Obsługuj formatowanie tekstu i kształtów

Generuj prezenty z bazy danych

Chroń prezentacje i pliki PDF

Drukuj prezenty na użytkownika drukarki

Wymagania systemowe

  • Aspose.Slides dla Node.js za pośrednictwem Java to API JavaScript po stronie serwera oparte na Node.js. Może działać na platformach Windows, Unix/Linux i Mac z JDK 1.8 lub nowszym.

Jak zainstalować

Użyj NPM, aby zainstalować naszą bibliotekę Node.js do przetwarzania prezentacji z repozytorium pakietów NPM :

npm install aspose.slides.via.java

Jak utworzyć nową prezentację programu PowerPoint w Node.js

W poniższym przykładzie dodaliśmy prostokąt do pierwszego slajdu prezentacji.

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

Jak scalić prezentacje w Node.js

Ten kod Node.js pokazuje, jak scalić prezentacje:

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

Jak zaimportować prezentację z pliku PDF w Node.js. Konwertuj pliki PDF na PPT, Konwertuj pliki PDF na PPTX, Konwertuj pliki PDF na ODP

Ten kod Node.js demonstruje proces konwersji pliku PDF do programu 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();
}
            
        

Jak przekonwertować program PowerPoint do formatu PDF w Node.js

Ten kod Node.js pokazuje, jak przekonwertować dokument PowerPoint PPT, PPTX i OpenOffice ODP na dokument PDF przy użyciu opcji domyślnych. Wynikowy plik jest dokumentem PDF o maksymalnym poziomie jakości

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

Jak przekonwertować program PowerPoint do formatu JPG w Node.js. Konwertuj PPT na JPG, Konwertuj PPTX na JPG, Konwertuj ODP na JPG

Poniższy przykład pokazuje, jak przekonwertować dokument PowerPoint PPT, PPTX i OpenOffice ODP na zestaw obrazów 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();
}
            
        

Co ludzie mówią

Nie wierz nam tylko na słowo. Zobacz, co użytkownicy mają do powiedzenia na temat interfejsów API programu PowerPoint.

 
 
View Case Studies
  

Support and Learning Resources