# Automatic creating of PowerPoints using Julia

**URL:** https://discourse.julialang.org/t/automatic-creating-of-powerpoints-using-julia/63274
**Category:** New to Julia
**Tags:** slides
**Created:** [June 21, 2021, 6:58am UTC](https://discourse.julialang.org/t/automatic-creating-of-powerpoints-using-julia/63274 "2021-06-21T06:58:07Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![Nash](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/nash/32/14482_2.png) [@Nash](https://discourse.julialang.org/u/Nash)
#### Post date: [June 21, 2021, 6:58am UTC](https://discourse.julialang.org/t/automatic-creating-of-powerpoints-using-julia/63274/1 "2021-06-21T06:58:07Z")

</div>

I have data updated every month. at the end of the month, I use specific parts of that data to create tables, which I insert into a standard PowerPoint slide deck.

Can I use Julia to automate such a process? If so, how?

---

<div class="post-metadata">

### Author: ![DrChainsaw](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/drchainsaw/32/8497_2.png) [@DrChainsaw](https://discourse.julialang.org/u/DrChainsaw)
#### Post date: [June 21, 2021, 7:21am UTC](https://discourse.julialang.org/t/automatic-creating-of-powerpoints-using-julia/63274/2 "2021-06-21T07:21:22Z")

</div>

I dont think there is a PowerPoint tool in Julia yet. I have considered using [GitHub - scanny/python-pptx: Create Open XML PowerPoint documents in Python](https://github.com/scanny/python-pptx) through pycall, but I eventually settled for Pluto notebooks exported to html.

---

<div class="post-metadata">

### Author: ![Tamas\_Papp](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/tamas_papp/32/25949_2.png) [@Tamas\_Papp](https://discourse.julialang.org/u/Tamas_Papp)
#### Post date: [June 21, 2021, 7:32am UTC](https://discourse.julialang.org/t/automatic-creating-of-powerpoints-using-julia/63274/3 "2021-06-21T07:32:47Z")

</div>

AFAIK Pandoc can make Powerpoint from Markdown, which should be easy to generate. Never used it myself though.

That said, I would avoid Powerpoint at all cost. If PDF is an option, there are a lot of tools that can compile Markdown to nice slides.

---

<div class="post-metadata">

### Author: ![danilin](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/danilin/32/207054_2.png) [@danilin](https://discourse.julialang.org/u/danilin)
#### Post date: [July 22, 2024, 4:20am UTC](https://discourse.julialang.org/t/automatic-creating-of-powerpoints-using-julia/63274/4 "2024-07-22T04:20:20Z")

</div>

> **[GitHub - ASML-Labs/PPTX.jl: Generate PowerPoint PPTX files from Julia](https://github.com/ASML-Labs/PPTX.jl)**
>
> Generate PowerPoint PPTX files from Julia. Contribute to ASML-Labs/PPTX.jl development by creating an account on GitHub.
