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

LogicLounge in memoriam Helmut Veith

Will robots take away your job? In memory of Helmut Veith, this year’s Conference on Computer Aided Verification (CAV), which takes place in Toronto, will feature a LogicLounge on the effect of automation and artificial intelligence on our jobs.

Continue reading

Questions answered by Leslie Lamport

Leslie Lamport is going to answer questions about a Mathematical View of Computer Systems in Informatikhörsaal on Tuesday at 6pm. Check the announcement at the VCLA website and do not forget to watch the lecture beforehand.

Continue reading

Full news archive