I'd like to print a PDF presentation in the following layout:
Is there any tool to achieve this layout? Unfortunately, the presentation is only available as PDF (i.e. there is no PowerPoint, OpenOffice or TeX file)
It could be done using the PDFtk CLI tool (included in the Ubuntu repository) and either directly in the standard PDF reader Evince, or using PDFjam, which requires a LaTeX installation, though. In Debian Sid, PDFjam is currently contained in the
The idea is similar in both cases. With only PDFtk and Evince:
Here is a quick attempt that I could get to work like this. Note that it assumes that the input file is in landscape mode, as is usually the case for presentations. My
Save the script as e.g.
Using PDFjam, the solution is even simpler for the user. We still need
This opens an Evince session where the PDF is already correctly formatted for direct printing. One could modify this to send the result directly to the printer, but I would rather get the preview in Evince in most cases.
You don't say how you are producing the presentation. All decent presentation tools will produce handouts. This is what you want.
Both Libre Office and Microsoft PowerPoint will do this.
In your case, you've now clarified that you have the slides ONLY in PDF format and you want to add space for notes.
The easy way is to use a decent PDF reader tool (not sure you can do this in the Adobe reader as I never use it). I use PDF-XChange Editor and I can print the example file with auto-rotate and auto-centre turned off, this gives the following layout:
So you get space below the slide to write in, not quite the same but very easy to achieve. You could probably play with it further to get closer to your example. You could also get a lined note area by using either a background image or background page template.
Going further than that would require you to extract each page from the PDF and re-composite, probably more work than really warranted.
LibreOffice will do this. Create your slides as a presentation, then print it using 'Document: Handouts' and 'Slides per page: 3' by setting up your Print dialog like this: