Converting a Beamer Presentation to Powerpoint

The good news is that it is actually possible and it does not require too much effort.

  1. Install pdf2svg (I am using a Debian package, but you can find a Windows version).
  2. Install python-uniconvertor for Windows.
  3. Install inkscape for Windows.
  4. Run pdf2svg to convert all pdf pages to svg: pdf2svg talk.pdf 'test%d.svg' all
  5. Execute the following command (in cmd.exe) to convert each svg file to the enhanced metafile format: for %i in (*.svg) do "c:\Program Files (x86)\Inkscape\inkscape.exe" --export-emf %~ni.emf %i
  6. Create a new powerpoint presentation, choose “Insert” tab and then “Photo Album”. Give it all the generated *.emf files and that is it.
  7. To change a slide, right click on a figure and pick group/ungroup two times. Now you can edit the slide as a normal powerpoint vector graphics.

 

Warning: Powerpoint does not ungroup a figure, if it contains dotted or dashed lines. This is a well-known problem with powerpoint and inkscape. In many cases, it is easy to just change the lines to solid.

Igor

Latest News

FORSYTE’s 2018 paper awards

FORSYTE has had a quite successful year: Adrian Rebola Pardo and his co-authors received the IJCAR best paper award for their paper Extended Resolution Simulates DRAT, Mitra Tabaei Befrouei and her co-authors received an OOPSLA 2018 Distinguished Paper award for their paper Randomized Testing of Distributed Systems with Probabilistic Guarantees, and Thomas Pani received the […]

Continue reading

Full news archive