Inkscape Slide

Inkscape Slide is a simple tool to generate multi-pages PDF from a single multi-layered Inkscape SVG file.

If you like drawing and designing with Inkscape, and want to produce your slides with it, you'll like Inkscape Slide.

I know there are other tools (InkSlide, svgslides, JessyInk), but none of them did the simple thing I wanted.

The code

Get the code here (using our beloved git)

git clone http://github.com/abourget/inkscapeslide.git

or

git clone git://github.com/abourget/inkscapeslide.git

or simply install with:

$ sudo easy_install InkscapeSlide

Thanks for contributions by Felipe Andres Manzano, Erwan JACQ, Yao (chunlinyao), Christian Himpel and Adam Reeve.

Change log

13 jul, 2010: Added support for transparency tweaking for each layers individually. Also released the PyPI package. A big thanks to Adam Reeve for it's patch.

8 jan, 2010: Added support for pyPdf. Simply easy_install pyPdf and you don't need to depend on pdfjam or pdftk anymore. Thanks go to Yao (chunlinyao).

18 mars 2010: Added support for incremental page construction (adding layers with '+layername' on a single line)

Example

Here's an example using this example .SVG file (image below). Notice the textbox telling how to arrange the layers in the final output.

It just hides/displays the layers specified on the 'content' layer (which is itself hidden when parsed).

Note how layer 'p1' and 'p2' contain different colored boxes.

 

and layer 'p1' visible, 'p2' hidden:

and run:

inkscapeslide.py Wireframes.svg

(you'll need python-lxml and pdfjam or pdftk installed), you should get this output:

Contact, bugs, reports, etc..

Have any questions, bugs, patches, send them out to Alexandre Bourget (that's me): alex at bourget dot cc

Have fun!