We are happy to announce the release of PPTX.jl, a straightforward package to generate PowerPoint presentations with a few lines of Julia code. It’s also the first ever open sourced package from ASML.
Those who work in corporate environments know about the importance of PowerPoint presentations in such organizations. Unfortunately the Julia community did not yet provide a simple package to create PowerPoint presentations directly from within Julia. It was only possible to create presentations indirectly, for example via Quatro. So we decided to build a pure Julia package ourselves. We found out that a .pptx is just a zip file with a few XML files, how hard can it be?
Currently we have a barebones implementation, which can create basic presentations, but we’d like to add further features and user friendliness. Feel free to contribute!
We currently support:
- the writing of a new PowerPoint .pptx file
- adding slides with titles
- adding plain text boxes
- adding pictures from a file
- adding tables with a default style, for example from a DataFrame
- you can choose a .pptx file as a template
The documentation has a simple example usage of the above and the API.