Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I've created a presentation as a series of .png images, one per slide. What is a good way to convert these into a .ppt (PowerPoint) that I can give to some audio-visual person? I'm entirely on Linux, with no Windows or Mac software available.

(Or maybe PowerPoint isn't the only game in town for presentation file formats?)

share|improve this question
up vote 4 down vote accepted

I'd output to PDF, which is commonly used for presentations. To convert use the convert program (from Image Magick).

convert *.png presentation.pdf

If you don't have convert yet, install the imagemagick package

sudo apt-get install imagemagick

(It looks like you can also use convert directly to a .ppt file, but for me this doesn't work as well.)

share|improve this answer
Looks good and easy. Will try that. I wonder if ImageMagick can go the opposite way - make .png or .jpg from a given .pdf? – DarenW Apr 20 '10 at 23:40
I use pdfimages for that. It extracts all the embedded images from a pdf (part of xpdf-utils package). – Geoff Apr 21 '10 at 13:32

You can use Impress to import each of these PNGs into single slide, apply the desired transitions and export to a .ppt file. comes with most Linux distros

share|improve this answer
Well, that seems obvious! Will try that. I did try OO a while ago, but thinking only of using Impress to create the content. I found it lacking in graphics capability. – DarenW Apr 20 '10 at 2:42
This has the disadvantage of having to manually deal with each image. Is there a way to handle say 50 images at once? – DarenW Apr 20 '10 at 23:36
I'm not sure. Have a look at @Dennis' answer… – Sathya Apr 21 '10 at 14:02

Rather than try to directly convert the PNG files to a PDF or other format presentation, create a new presentation in Inkscape with the PNGs imported. Inkscape with Inkscape Slides turns out to be a great way to make presentations, and a good way to deal with old presentations that exist only as PNGs. (See question

However, the other answer recommending ImageMagick convert is useful too.

share|improve this answer

I don't remember if this is the exact solution I used, but I have run some kind of add-on to OpenOffice that just took a whole directory full of images and created individual slides from them. It was absolute magic. Give this a try, I hope it's the one I'm thinking of

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.