Aspose.Slides for Node.js via Java

Aspose.Slides for Node.js via Java ürününün lansmanını duyurmaktan mutluluk duyuyoruz. Bu ürün, Aspose.Slides for Java’yı kullanarak node.js uygulamalarında ve Javascript sunucu tarafı platformlarında Microsoft PowerPoint ve OpenOffice sunumları oluşturmak ve işlemek isteyen geliştiricilere yöneliktir.

Aspose.Slides for Node.js via Java uygulamalarınızın Microsoft PowerPoint® kullanmadan PowerPoint® belgelerini okumasını ve yazmasını sağlayan bir sınıf kitaplığıdır. Bu yeni ürün, birkaç sınırlama, ek kurulum/kullanım gereksinimleri ve API değişiklikleri ile birlikte tam Aspose.Slides özellikleri sağlar.

Node.js için Aspose.Slides’ı Kurma

Java ile Node.js için Aspose.Slides, platformdan bağımsız bir API’dir ve Node.js ve node-java köprülerinin yüklü olduğu herhangi bir platformda (Windows, Linux ve MacOS) kullanılabilir.

Node.js için Aspose.Slides’ı kurmak için ürün Kurulum sayfasına bakın.

Java ile Node.js için Aspose.Slides Kullanma

Node.js’te PowerPoint Oluşturma

var aspose = aspose || {};

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

var pres = new aspose.slides.Presentation();
try
{
    // İlk slidi alır
    var slide = pres.getSlides().get_Item(0);
    // Dikdörtgen olarak ayarlanmış bir otomatik şekil ekler
    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();
}

Node.js’te PowerPoint Birleştirme

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

Node.js’te PowerPoint’i PDF’ye Dönüştürme

var aspose = aspose || {};

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

// Bir PPT dosyasını temsil eden bir Presentation nesnesi oluşturun
var pres = new aspose.slides.Presentation("PowerPoint.ppt");
try
{
    // Sunumu PDF olarak kaydet
    pres.save("PPT-to-PDF.pdf", aspose.slides.SaveFormat.Pdf);
}
finally
{
    if (pres != null) pres.dispose();
}

Node.js’te PowerPoint’i JPG’ye Dönüştürme

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

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

// Bir PPT dosyasını temsil eden bir Presentation nesnesi oluşturun
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();
}

Node.js’te PDF’den PowerPoint İçe Aktarma

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

Node.js’te Aspose.Slides kullanarak görevler gerçekleştirmek için daha fazla makale için Aspose.Slides for Java belgelerinin Geliştirici Rehberi bölümüne bakın. Java ile Node.js için Aspose.Slides, Aspose.Slides for Java‘ya dayanmaktadır, bu nedenle sonuncusunun belgeleri genellikle birincisi için de kullanılabilir.

Kaynaklar

İhtiyacınız olabilecek Java ile Node.js için Aspose.Slides kaynaklarına bağlantılar: