Aspose.Slides pro Node.js pomocí Javy

S potěšením oznamujeme spuštění Aspose.Slides pro Node.js pomocí Javy. Tento produkt je zaměřen na vývojáře, kteří chtějí používat Aspose.Slides pro Javu k vytváření a manipulaci s prezentacemi Microsoft PowerPoint a OpenOffice ve svých aplikacích node.js a platformách JavaScript na serverové straně.

Aspose.Slides pro Node.js pomocí Javy je knihovna tříd, která umožňuje vašim aplikacím číst a zapisovat dokumenty PowerPoint® bez použití Microsoft PowerPoint®. Tento nový produkt poskytuje plné funkce Aspose.Slides s několika omezeními, dodatečnými požadavky na instalaci/použití a změnami API.

Instalace Aspose.Slides pro Node.js

Aspose.Slides pro Node.js pomocí Javy je API nezávislé na platformě a může být použito na jakékoli platformě (Windows, Linux a MacOS), kde jsou nainstalovány mosty Node.js a node-java.

Chcete-li nainstalovat Aspose.Slides pro Node.js pomocí Javy, podívejte se na Instalační stránku produktu.

Použití Aspose.Slides pro Node.js pomocí Javy

Vytvoření PowerPointu v Node.js

var aspose = aspose || {};

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

var pres = new aspose.slides.Presentation();
try
{
    // Získání první snímku
    var slide = pres.getSlides().get_Item(0);
    // Přidání automatické tvary s typem nastaveným na obdélník
    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();
}

Sloučení PowerPointu v 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();
}

Převod PowerPointu na PDF v Node.js

var aspose = aspose || {};

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

// Vytvoření objektu prezentace, který představuje soubor PPT
var pres = new aspose.slides.Presentation("PowerPoint.ppt");
try
{
    // Uložení prezentace jako PDF
    pres.save("PPT-to-PDF.pdf", aspose.slides.SaveFormat.Pdf);
}
finally
{
    if (pres != null) pres.dispose();
}

Převod PowerPointu na JPG v Node.js

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

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

// Vytvoření objektu prezentace, který představuje soubor 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();
}

Import PowerPointu z PDF v 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();
}

Pro více článků o provádění úloh v node.js pomocí Aspose.Slides se podívejte na sekci Vývojářská příručka dokumentace Aspose.Slides pro Javu. Aspose.Slides pro Node.js pomocí Javy je založeno na Aspose.Slides pro Javu, takže většina článků v dokumentaci pro druhou může být použita pro první.

Zdroje

Toto jsou odkazy na zdroje Aspose.Slides pro Node.js pomocí Javy, které můžete potřebovat: