PPSM to PNM Converter

Export PPSM slides as PNM images free online

Drop files here. 1 GB maximum file size or Sign Up
to
Facebook Amazon Microsoft Tesla Nestle Walmart L'Oreal

Universal Interchange Format

PNM is recognized by essentially every image processing tool in existence. PPSM slides become instantly portable across Unix pipelines, scripts, and analysis software.

Stripped of All Code

VBA macros embedded in PPSM files are removed entirely during conversion. PNM output is raw pixel data with no executable content or hidden metadata.

Converted in the Cloud

Rendering PPSM slides and encoding PNM output happens on Convertio servers. Your machine handles nothing — just upload, wait briefly, and download.

How to convert PPSM to PNM

1

Select files from Computer, Google Drive, Dropbox, URL or by dragging it on the page.

2

Choose pnm or any other format you need as a result (more than 200 formats supported)

3

Let the file convert and you can download your pnm file right afterwards

About formats

PPSM (PowerPoint Slideshow with Macros) is a macro-enabled slideshow format in Microsoft PowerPoint, introduced with Office 2007 as part of the Office Open XML family. PPSM combines the auto-play slideshow behavior of PPSX with the VBA macro capabilities of PPTM — opening a PPSM file launches it directly into full-screen presentation mode while allowing embedded macro code to execute during the slideshow. The format is structurally a ZIP archive containing the same XML slide parts as other OOXML presentation formats, plus a vbaProject.bin stream housing the VBA project. This combination is particularly valuable for interactive presentations: macro-driven slideshows can respond to user input, navigate non-linearly between sections, query external databases, update content in real time, and log audience responses during training or assessment sessions. One advantage is interactive presentation capability — PPSM enables quiz-style presentations where clicking answer buttons triggers immediate scoring feedback, branching paths, or data recording, all invisible to the audience. The macro-enabled slideshow format also supports self-contained automation: a PPSM file can run initialization routines on launch, configure the display environment, and clean up resources on exit without any manual intervention. As with all macro-enabled Office Open XML formats, the distinct .ppsm extension helps administrators enforce security policies that differentiate between trusted macro content and standard presentations. PPSM is supported exclusively in Microsoft PowerPoint desktop editions.
Developer: Microsoft
Initial release: January 30, 2007
PNM (Portable Any Map) is an umbrella designation within the Netpbm family that encompasses all three classic portable map formats: PBM (Portable BitMap for monochrome), PGM (Portable GrayMap for grayscale), and PPM (Portable PixMap for color). Created by Jef Poskanzer in 1988 as part of the Pbmplus toolkit, PNM is not a distinct format with its own magic number but rather a collective name indicating that any of the three underlying formats may be used. When software reads a PNM file, it examines the magic number (P1/P4 for PBM, P2/P5 for PGM, P3/P6 for PPM) and processes accordingly; when software writes a PNM file, it selects the most appropriate subformat based on the image content. This convention allows Netpbm processing pipelines to pass images between tools without requiring the user to track which specific format is in use — every tool in the chain accepts PNM input and produces PNM output, with the actual format chosen automatically. The Netpbm toolkit provides hundreds of command-line utilities for image manipulation: scaling, rotation, color adjustment, compositing, format conversion, quantization, and analysis — all operating on PNM as the common interchange format. One advantage is pipeline composability: Netpbm tools can be chained with Unix pipes (e.g., pnmflip | pnmscale | ppmquant | ppmtogif) to build complex image processing operations from simple primitives, following the Unix philosophy of small, focused tools. The format family's cross-platform availability and language support is another strength — virtually every image processing library in every programming language can read and write PNM variants. PNM files are supported by ImageMagick, GIMP, and all major image tools.
Developer: Jef Poskanzer
Initial release: 1988

Frequently Asked Questions

Why convert PPSM to PNM?

PNM is the universal interchange format for Unix image processing. Converting slides to PNM feeds them into scripts, pipelines, and research tools that rely on Netpbm standards.

What programs open PNM?

GIMP, ImageMagick, XnView, IrfanView, and virtually all Linux/Unix image tools handle PNM. It is also trivial to parse programmatically in Python, C, or any language.

What does PNM actually store?

PNM is an umbrella format — it resolves to PBM (monochrome), PGM (grayscale), or PPM (color) based on what the image requires. Slide conversions typically produce full-color PPM data.

Do macros survive conversion to PNM?

No. PNM holds only raw pixel values in a plain structure. All VBA macros and embedded presentation logic from the PPSM are completely eliminated.

Is PPSM to PNM conversion free?

Yes — Convertio handles this at no cost. Premium plans unlock higher limits for users who process many presentations or work with large files.

Can PNM files be easily converted onward?

Absolutely — PNM is designed as an interchange format. Nearly every image tool accepts it as input, making it an ideal intermediate step in processing chains.