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

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 .NET is a powerful Node.js library that allows developers to create, modify, automate, and convert PowerPoint (PPT, PPTX) and OpenOffice (ODP) presentations programmatically—without relying on Microsoft Office or external software. With full support for presentation elements including slides, shapes, images, text, tables, SmartArt, charts, animations, transitions, audio, video, OLE objects, and macros, it provides a comprehensive solution for server‑side and cloud-based presentation processing. The library enables high‑quality conversion to PDF, HTML, GIF, SVG, JPG, ODP, and many more formats. It supports merging, splitting, cloning slides, comparing presentations, retrieving presentation metadata, and printing. Built on .NET and exposed through Node.js bindings, it offers high performance, stability, and the ability to process thousands of presentations efficiently. Additionally, Aspose.Slides for Node.js via .NET integrates AI-powered translation via external language models, enabling automated multi-language presentation production.

Features

  • Create, open, edit, and view PPT, PPTX, and ODP presentations
  • Convert presentations to PDF, JPG, HTML, GIF, SVG, ODP, and other popular formats
  • Edit shapes, add auto-shapes, modify slide backgrounds, update layout slides
  • Access and manipulate tables, charts, SmartArt, images, audio, video, and OLE objects
  • Add Excel charts as OleObjects
  • Apply and remove shape protection
  • Merge multiple presentations into one
  • Clone slides within or across presentations
  • Split presentations by slides
  • Compare slide content between presentations
  • Retrieve internal presentation properties: slide count, master slides, layout slides, theme, videos, images, etc.
  • Export presentations to GIF, HTML, ODP, and high-quality PDF
  • Print presentations programmatically
  • Automatically translate presentation content using AI (external LLM integrations)
  • High-performance processing suitable for large-scale automation
  • Server-side Node.js API requiring .NET 6+ runtime
  • Install via npm: npm install aspose.slides.via.net
  • Cross‑platform support (Windows, Linux, macOS)

Benefits

  • Eliminates the need for Microsoft PowerPoint or Office Automation
  • Suitable for enterprise-level automation, reporting systems, cloud document processing, and backend pipelines
  • Enables creation of presentation‑driven applications: converters, viewers, editors, slide generators
  • High-fidelity rendering ensures visually accurate PDF, HTML, and image exports
  • Provides complete programmatic control of presentation structure and multimedia elements
  • Streamlines multilingual workflows via built‑in AI translation integration
  • Scalable and efficient for batch processing thousands of presentation files
  • Easy integration into Node.js server applications, microservices, and cloud functions
  • Ideal for B2B and enterprise document automation scenarios
  • Supports standalone server deployment with no external dependencies except .NET runtime