A colleague of mine is making some very nice Latex-based presentations, including a dynamically generated section-overview on each slide. Since all my current slide decks are made in Powerpoint I started working on a small tool that converts .pptx to .tex latex files. (make note: this tool won’t work with old-school .ppt files!)
- All titles
- All text/bulletitems
- Including indentation
- All section headers
- Option to include hidden slides
- All images
- Each image is extracted and save as a separate file
I’m using the Open XML SDK 2.0 which allows more easy parsing of .pptx using C#. More info on how the tool was made might show up here someday.
Other features that I’d like to include is the ability to export the notes (shouldn’t be a problem) and some simple text formatting information (a bit harder).
You can download the source code on Github: https://github.com/timdams/Pptx2Tex