Logo
/
Sign in
Product Logo
Aspose.Slides for Node.js via JavaAspose

Create, Read, Modify and Convert PowerPoint and OpenOffice presentations using Node.js without any external software.

aspose_slides-for-nodejs-via-java-header.svg
Product details

Aspose.Slides for Node.js via Java is a powerful presentation processing library designed for Node.js developers who need to create, view, edit, convert, and manage PowerPoint files programmatically—without Microsoft PowerPoint or any third‑party software. This library offers full support for PPT, PPTX, and ODP formats and includes functionality for handling slides, text, shapes, images, charts, tables, SmartArt, transitions, animations, multimedia objects, OLE objects, and VBA macros. You can convert presentations to MP4 videos with full animation and transition support, or export them to a wide range of document and image formats such as PDF, JPG, HTML, GIF, and SVG. It provides high-fidelity rendering, enabling accurate printing and format conversion. With features like merging, cloning, splitting, comparing presentations, and AI‑powered translation through integration with external language models, Aspose.Slides for Node.js via Java serves as an enterprise‑grade presentation automation toolkit.

Features

  • Load, open, and view PowerPoint and ODP presentations
  • Edit presentations: modify slides, shapes, text, charts, images, SmartArt
  • Convert presentations to PPT, PPTX, and ODP formats
  • Export presentations to MP4 video with animations and transitions
  • Export to PDF, JPG, HTML, GIF, SVG, and many other formats
  • Render and print presentations
  • Encrypt and decrypt files; apply and remove password protection
  • Use AI-powered translation through external language model integrations
  • Manipulate advanced entities: master slides, charts, picture frames, audio/video frames, OLE objects, animations, VBA macros
  • Clone slides and merge slide decks
  • Import presentations from PDF (convert PDF → PPT/PPTX/ODP)
  • Convert presentations to JPEG images slide-by-slide
  • Retrieve document-level properties like slide counts, theme names, image/video counts, and layout slide data
  • Install via npm: npm install aspose.slides.via.java
  • Works cross-platform with JDK 1.8+ on Windows, Linux, macOS

Benefits

  • No dependency on Microsoft PowerPoint or Office
  • High-performance processing suitable for enterprise automation and large-scale conversions
  • Ideal for backend slide generation, reporting, automated document pipelines, and cloud-based processing
  • High-fidelity rendering ensures accurate conversions and print outputs
  • Supports multimedia-rich presentations and advanced interactivity
  • Enables multilingual presentation generation via AI translation
  • Scales efficiently for batch and server workloads
  • Perfect for B2B SaaS tools, reporting platforms, custom document services, and Node.js cloud apps