À propos de Aspose.Slides for Node.js via Java

Donnez à votre application les capacités de lecture et d'écriture de documents PowerPoint, sans avoir à passer par Microsoft PowerPoint.

Aspose.Slides for Node.js via Java is a powerful presentation processing library that allows Node.js developers to create, edit, convert, and manage PowerPoint presentations programmatically, without relying on Microsoft PowerPoint or any other third-party software. It supports all major presentation elements including slides, text, shapes, charts, tables, images, SmartArt, and multimedia.

Aspose.Slides for Node.js via Java provides these popular features:

  • Loading, opening, and viewing presentations.
  • Editing presentations.
  • Converting presentation files to popular presentation formats, such as PPT, PPTX, and ODP.
  • Export presentations to high-quality video (MP4) with full support for animations and slide transitions.
  • Exporting presentations to PDF, JPG, HTML, GIF, SVG, and many other formats.
  • Rendering and printing presentations.
  • Encrypting and decrypting presentations; password-protecting presentations and removing passwords.
  • Manipulating presentation entities, such as master slides, shapes, charts, picture frames, audio frames, video frames, OLE, VBA macros, animations, etc.
  • And many more.

Supported File Formats

Input/Output

  • Microsoft PowerPoint: PPT, PPTX, PPS, POT, PPSX, PPTM, PPSM, POTX, POTM
  • OpenOffice: ODP
  • Fixed Layout: PDF

Output Only

  • Fixed Layout: PDF, PDF/A, XPS
  • Images: JPEG, PNG, BMP, TIFF, GIF
  • SVG
  • Web: HTML

Advanced Node.js PowerPoint API Features

  • Create or clone existing slides from templates.
  • Work with PowerPoint tables via API.
  • Apply or remove the protection on shapes.
  • Add Microsoft Excel charts as OleObjects to slides.
  • Create shapes and add text to shapes on slides.
  • Handle text and shape formatting.
  • Generate presentations from a database.
  • Protect presentations and resultant PDFs.
  • Print presentations on a physical printer.