Aspose.Slides for Node.js via Java

เรามีความยินดีที่จะประกาศการเปิดตัว Aspose.Slides สำหรับ Node.js ผ่าน Java ผลิตภัณฑ์นี้มุ่งเป้าไปที่นักพัฒนาที่ต้องการใช้ Aspose.Slides สำหรับ Java เพื่อสร้างและจัดการการนำเสนอ 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 ที่คุณอาจต้องการ: