Aspose.Slides สำหรับ Node.js ผ่าน Java

Aspose.Slides for Node.js via Java

Aspose.Slides for Node.js via Java คือไลบรารีสำหรับสร้าง อ่าน แก้ไข และแปลงงานนำเสนอ PowerPoint และ OpenDocument ในแอปพลิเคชัน Node.js โดยไม่ต้องใช้ Microsoft PowerPoint.

ไลบรารีนี้สามารถเปิดและบันทึกไฟล์ PPT, PPTX, PPS, POT และ ODP รวมถึงเวอร์ชันที่มีมาโครและเทมเพลต และสามารถส่งออกเป็น PDF, XPS, HTML, SVG, TIFF, Markdown และรูปภาพได้.



งานนำเสนอแรกของคุณ

นอกเหนือจาก Node.js 20 หรือเวอร์ชันที่ใหม่กว่า แพคเกจนี้ต้องการ Java Development Kit (JDK) Python และชุดเครื่องมือสร้าง C++ เนื่องจาก npm ทำการคอมไพล์บริดจ์ java ระหว่างการติดตั้ง ดูที่ การติดตั้ง เพื่อดูขั้นตอนสำหรับแต่ละระบบปฏิบัติการ จากนั้นสร้างโครงการและติดตั้งแพคเกจจาก npm:

mkdir hello-slides
cd hello-slides
npm init -y
npm install aspose.slides.via.java

บันทึกโค้ดนี้เป็น hello.js ในโฟลเดอร์โครงการ:

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

const presentation = new asposeSlides.Presentation();
try {
    const slide = presentation.getSlides().get_Item(0);
    const shape = slide.getShapes().addAutoShape(asposeSlides.ShapeType.Rectangle, 50, 50, 400, 100);
    shape.getTextFrame().setText("Hello, Aspose.Slides!");
    presentation.save("hello.pptx", asposeSlides.SaveFormat.Pptx);
} finally {
    presentation.dispose();
}

// Aspose.Slides ทำงานในเครื่องเสมือน Java ที่ทำให้ Node.js ทำงานต่อไป ดังนั้นจึงต้องสิ้นสุดกระบวนการอย่างชัดเจน.
process.exit(0);

เรียกใช้ด้วย node hello.js. สคริปต์จะบันทึกไฟล์ hello.pptx ที่มีสไลด์หนึ่งสไลด์พร้อมกล่องข้อความ หากไม่มีล licences ไฟล์ที่บันทึกจะมีลายน้ำการประเมินค่า — ดูที่ การให้สิทธิ์. สำหรับวิธีเพิ่มเติมในการสร้างและเติมข้อมูลในงานนำเสนอ ดูที่ สร้างงานนำเสนอ.