Aspose.Slides برای Node.js از طریق جاوا

ما خوشحالیم که راه‌اندازی Aspose.Slides برای Node.js از طریق جاوا را اعلام کنیم. این محصول هدفش توسعه‌دهندگانی است که می‌خواهند از Aspose.Slides برای جاوا برای ایجاد و دستکاری ارائه‌های مایکروسافت پاورپوینت و OpenOffice در برنامه‌های node.js و پلتفرم‌های سمت سرور Javascript خود استفاده کنند.

Aspose.Slides برای Node.js از طریق جاوا یک کتابخانه کلاسی است که به برنامه‌های شما اجازه می‌دهد بدون استفاده از Microsoft PowerPoint®، اسناد پاورپوینت® را بخوانند و بنویسند. این محصول جدید تمامی ویژگی‌های Aspose.Slides را با چند محدودیت، الزامات نصب/استفاده اضافی و تغییرات API فراهم می‌کند.

نصب Aspose.Slides برای Node.js

Aspose.Slides برای Node.js از طریق جاوا یک API مستقل از پلتفرم است و می‌تواند در هر پلتفرمی (ویندوز، لینوکس و مک‌او‌اس) که Node.js و پل‌های node-java نصب شده‌اند، استفاده شود.

برای نصب، Aspose.Slides برای Node.js از طریق جاوا، به صفحه نصب محصول مراجعه کنید.

استفاده از Aspose.Slides برای Node.js از طریق جاوا

ایجاد پاورپوینت در Node.js

var aspose = aspose || {};

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

var pres = new aspose.slides.Presentation();
try
{
    // اولین اسلاید را دریافت می‌کند
    var slide = pres.getSlides().get_Item(0);
    // یک شکل اتوماتیک با نوع تعیین شده به عنوان مستطیل اضافه می‌کند
    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

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

تبدیل پاورپوینت به PDF در Node.js

var aspose = aspose || {};

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

// یک شی Presentation را که نمایانگر یک فایل PPT است، ایجاد کنید
var pres = new aspose.slides.Presentation("PowerPoint.ppt");
try
{
    // ارائه را به عنوان PDF ذخیره می‌کند
    pres.save("PPT-to-PDF.pdf", aspose.slides.SaveFormat.Pdf);
}
finally
{
    if (pres != null) pres.dispose();
}

تبدیل پاورپوینت به JPG در Node.js

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

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

// یک شی Presentation را که نمایانگر یک فایل 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();
}

وارد کردن پاورپوینت از 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 برای جاوا مراجعه کنید. Aspose.Slides برای Node.js از طریق جاوا بر اساس Aspose.Slides برای جاوا است، بنابراین اکثر مقالات مستندات آن می‌توانند برای دومی استفاده شوند.

منابع

این لینک‌ها به منابع Aspose.Slides برای Node.js از طریق جاوا که ممکن است به آن‌ها نیاز داشته باشید: