# Pluto slides pdf print

**URL:** <https://discourse.julialang.org/t/pluto-slides-pdf-print/69459>\
**Category:** Pluto\
**Tags:** question, slides\
**Created:** [October 9, 2021, 2:45am UTC](https://discourse.julialang.org/t/pluto-slides-pdf-print/69459 "2021-10-09T02:45:08Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![ess3sq](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/ess3sq/32/26834_2.png) [@ess3sq](https://discourse.julialang.org/u/ess3sq)\
**Post date:** [October 9, 2021, 2:45am UTC](https://discourse.julialang.org/t/pluto-slides-pdf-print/69459/1 "2021-10-09T02:45:08Z")

</div>

So I would like to produce some slides using Pluto.jl.  
Interestingly enough, some kind of interactive slide show can be produced from a Pluto notebook using the comment on the issue linked on [this post](https://discourse.julialang.org/t/slides-presentations-with-pluto-jl/46516).

The only problem is that I cannot seem to find a way to produce a reasonable pdf file with the slides. Chrome’s print to PDF function does not really produce the slides, just the contents of the notebook separated by huge amounts of whitespace.

As such, does anyone know of a clever solution to generate a pdf with the slides Pluto produces?

---

<div class="post-metadata">

**Author:** ![jling](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/jling/32/212909_2.png) [@jling](https://discourse.julialang.org/u/jling)\
**Post date:** [October 9, 2021, 2:56am UTC](https://discourse.julialang.org/t/pluto-slides-pdf-print/69459/2 "2021-10-09T02:56:56Z")

</div>

AFAIK there’s no solution, and tbh the pdf itself (ignore slides for a second) is pretty ugly.

I don’t have a solution tbh, other than maybe use `pandoc` and write markdown, or use Rise in Jupyter notebook.

---

<div class="post-metadata">

**Author:** ![cadojo](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/cadojo/32/25328_2.png) [@cadojo](https://discourse.julialang.org/u/cadojo)\
**Post date:** [October 9, 2021, 3:39am UTC](https://discourse.julialang.org/t/pluto-slides-pdf-print/69459/3 "2021-10-09T03:39:45Z")

</div>

I’ve printed out slides a couple of times. I typically use the Pluto “presentation mode”, and then screenshot each page. Definitely not ideal, but I find it looks nice with the `PlutoUI` table of contents to the side!

---

<div class="post-metadata">

**Author:** ![disberd](https://avatars.discourse-cdn.com/v4/letter/d/8edcca/32.png) [@disberd](https://discourse.julialang.org/u/disberd)\
**Post date:** [October 9, 2021, 6:59am UTC](https://discourse.julialang.org/t/pluto-slides-pdf-print/69459/4 "2021-10-09T06:59:21Z")

</div>

One of my dreams/projects in the pipeline has been trying to use [https://github.com/parallax/jsPDF](https://github.com/parallax/jsPDF) to somehow get nicer looking pdf slides from presentation mode.

Never actually tried yet so don’t know how difficult it would be but it would be amazing to somehow have a way to get pdf slides from Pluto presentation mode

---

<div class="post-metadata">

**Author:** ![joshualeond](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/joshualeond/32/230_2.png) [@joshualeond](https://discourse.julialang.org/u/joshualeond)\
**Post date:** [October 13, 2021, 10:53am UTC](https://discourse.julialang.org/t/pluto-slides-pdf-print/69459/5 "2021-10-13T10:53:51Z")

</div>

I’m building a presentation in Pluto right now and will need a PDF version to submit for a class project. You can get it surprisingly close by putting Pluto in [presentation](https://andreaskroepelin.de/blog/plutoslides/) mode and then printing to PDF. I switch the layout to Landscape and the paper size to A4 or A5. The first and last pages are usually blank so I then select the pages specifically to trim those off. I think it’ll work for my use case.
