Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

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
1  
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 OpenOffice.org Impress to import each of these PNGs into single slide, apply the desired transitions and export to a .ppt file.

OpenOffice.org 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 superuser.com/questions/132767/… – 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 http://superuser.com/questions/132771/converting-inkscape-layers-directly-to-a-slideshow-presentation)

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 http://ooomacros.org/user.php#95976

share|improve this answer

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .