Supported File Formats

Supported Microsoft PowerPoint Versions

  • Microsoft PowerPoint 97
  • Microsoft PowerPoint 2000
  • Microsoft PowerPoint XP
  • Microsoft PowerPoint 2003
  • Microsoft PowerPoint 2007
  • Microsoft PowerPoint 2010
  • Microsoft PowerPoint 2013
  • Microsoft PowerPoint 2016
  • Microsoft PowerPoint 2019
  • Microsoft PowerPoint for MAC
  • Office 365

Supported File Formats

This table contains the file formats that Aspose.Slides for Node.js via Java can load and save:

Format Description Load Save Remarks
PPT PowerPoint 97-2003 Presentation tick tick  
POT PowerPoint 97-2003 Template tick tick  
PPS PowerPoint 97-2003 Show tick tick  
PPTX PowerPoint Presentation tick tick  
POTX PowerPoint Template tick tick  
PPSX PowerPoint Show tick tick  
PPTM PowerPoint Macro-Enabled Presentation tick tick  
PPSM PowerPoint Macro-Enabled Show tick tick  
POTM PowerPoint Macro-Enabled Template tick tick  
ODP/FODP OpenDocument Presentation tick tick  
OTP OpenDocument Presentation Template tick tick  
TIFF Tag Image File Format   tick  
EMF Enhanced Metafile Format   tick  
PDF Portable Document Format tick tick  
XPS XML Paper Specification   tick  
JPEG Joint Photographic Experts Group   tick  
PNG Portable Network Graphics   tick  
GIF Graphics Interchange Format   tick  
BMP Device Independent Bitmap   tick  
SVG Scalable Vector Graphics   tick  
SWF Small Web Format   tick  
HTML Hypertext Markup Language tick tick  
XAML Extensible Application Markup Language   tick  
MD Markdown tick
XML PowerPoint XML Presentation tick

FAQ

Can I save presentations to PDF that meet archival and accessibility standards (PDF/A and PDF/UA)?

Yes. Aspose.Slides supports exporting to PDF with compliance levels such as PDF/A-2a, PDF/A-2b, PDF/A-2u, PDF/A-3a, PDF/A-3b, as well as PDF/UA through the compliance setting in PDF export options.

Does the library support font embedding when exporting to PDF, with fine-grained control over what gets embedded?

Yes. You can control whether fonts are fully embedded or subsetted (only used glyphs), specify how common system fonts are treated, and configure behavior for ASCII text through PDF export options.

Can I detect whether a file is password-protected before actually loading it?

Yes. Using the factory-based inspection API, you can query a presentation file to determine if it is password-protected without opening it fully.

Are there font fallback mechanisms and support for custom fonts?

Yes. The library supports loading and embedding custom fonts and provides font fallback rules to prevent missing glyphs during rendering and conversion.

Can I export slides to XPS, and are there options to tune the XPS output?

Yes. Export to XPS is supported, and you can adjust relevant save options to control the output quality and content of the XPS document.