Convert PowerPoint Slides into Single Infographics

Infographics are graphic visual representations of information, data, or knowledge intended to present information quickly and clearly.

I have PowerPoint presentation with about 8-10 slides, this slides are well formatted with pretty good visualizations. I would like to convert them all into a single big Infographic image?

enter image description here

Does anyone know how to do that? I know how to convert individual slides to an image and then I can merge them all together into a single vertical image. But it is kind of tedious.

Is there a way to do it automatically?

Thanks.

2 Answers

Just saw this today for some reason.

I'll paste a bit of VBA below that will do the job for you. It creates a second presentation the height of your original presentation * number of slides in your original, then pastes a copy of each original slide onto the one slide in the new presentation, one stacked neatly atop the other, in order.

One caveat: PPT won't create slides of over 56" in either dimension, so make sure your slides won't cause an overflow. I haven't bothered to test for this in the VBA.

Option Explicit
Sub MakeInfoGraphic()
Dim oInfoPres As Presentation
Dim oInfoSlide As Slide
Dim oPres As Presentation
Dim oSl As Slide
Dim lTop As Long
Set oPres = ActivePresentation
Set oInfoPres = Presentations.Add
oInfoPres.PageSetup.SlideHeight = oPres.PageSetup.SlideHeight * oPres.Slides.Count
oInfoPres.Slides.AddSlide 1, oInfoPres.SlideMaster.CustomLayouts(7) ' Blank slide
lTop = 0
For Each oSl In oPres.Slides oSl.Copy With oInfoPres.Slides(1).Shapes.PasteSpecial(ppPastePNG) .Left = 0 .Width = oInfoPres.PageSetup.SlideWidth .Top = lTop lTop = lTop + .Height End With
Next
End Sub
5

I cant think of a way to create a big vertical image from all the slides but as a workaround to get the screenshots of all the slides into one slide, you can use the zoom function.

You can go to Insert --> Zoom --> Summary Zoom. Select all the slides and click Insert. This gives you a section with one single slide with the screenshots of all the slides. You can resize them to fit and export this single slide as a png.

This would not would not give you a big image, the image would be the same size as the slide but you can change dimensions of the PowerPoint proportionally and use maximise to proportionally increase without affecting any elements in the slides. You can do this before carrying out the above summary zoom step. This could give you a bigger image.

1

Your Answer

Sign up or log in

Sign up using Google Sign up using Facebook Sign up using Email and Password

Post as a guest

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

You Might Also Like