Aspose.Slides for Node.js via Java

אנו שמחים להודיע על השקת Aspose.Slides עבור Node.js באמצעות Java. מוצר זה מיועד למפתחים המעוניינים להשתמש ב-Aspose.Slides עבור Java כדי ליצור ולmanipulate מצגות של Microsoft PowerPoint ו-OpenOffice ביישומי node.js ובפלטפורמות צד השרת של Javascript.

Aspose.Slides עבור Node.js באמצעות Java היא ספריית מחלקות שמאפשרת לאפליקציות שלך לקרוא ולכתוב מסמכי PowerPoint® מבלי להשתמש ב-Microsoft PowerPoint®. מוצר חדש זה מספק את כל תכונות Aspose.Slides עם כמה מגבלות, דרישות התקנה/שימוש נוספות, ושינויים ב-API.

התקנת Aspose.Slides עבור Node.js

Aspose.Slides עבור Node.js באמצעות Java היא API עצמאית מפלטפורמה וניתן להשתמש בה בכל פלטפורמה (Windows, Linux, ו-MacOS) שבה מותקנים גשרים Node.js ו-node-java.

כדי להתקין את Aspose.Slides עבור Node.js באמצעות Java, ראה את עמדת ההתקנה של המוצר.

שימוש ב-Aspose.Slides עבור Node.js באמצעות Java

צור PowerPoint ב-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();
}

מזג PowerPoint ב-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();
}

המר PowerPoint ל-PDF ב-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();
}

המר PowerPoint ל-JPG ב-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();
}

ייבוא PowerPoint מ-PDF ב-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();
}

למידע נוסף על ביצוע משימות ב-node.js באמצעות Aspose.Slides, ראה את מדריך המפתחים של Aspose.Slides עבור Java. Aspose.Slides עבור Node.js באמצעות Java מתבסס על Aspose.Slides עבור Java, כך שרוב המאמרים במדריך זה יכולים לשמש גם עבור הראשון.

משאבים

אלה הם קישורים למשאבים של Aspose.Slides עבור Node.js באמצעות Java שעשויים לעניין אותך: