Ubuntu – Convert SVG to PDF on several sheets

inkscapesoftware-recommendationsvg

I have a SVG file created in Inkscape. I want to print it on multiple sheets to finally form a big poster. I need these multiple sheets converted to a PDF so I can print it from any operating system.

The file I'm working with:

  • SVG has a size of 840 mm x 297 mm. (width x height)
  • Generate a PDF with two A3 sheets (420 mm x 297 mm).

You can download the file if you want to try out your solution yourself.

I'm open to almost any solution, be it Inkscape extensions/scripts or command-line tools. I just don't want to mess around manually each time I have to re-do the conversion.

Things I've tried and didn't work:

  • inkscape-pages adds support for multiple pages to Inkscape, but no support to separate a given file to the pages.

Tools which will only work with raster image format (like PNG or JPG) are a no-go:

Tools I have heard that might work but where I'm unsure if they will and how to approach them:

Update: Added download link.

Best Answer

Have you tried the pdfposter package? From the project's website: "Pdfposter can be used to create a large poster by building it from multiple pages and/or printing it on large media. It expects as input a PDF file, normally printing on a single page. The output is again a PDF file, maybe containing multiple pages together building the poster. The input page will be scaled to obtain the desired size."

I tried a quick example from the man page: pdfposter -mA3 -pA0 askUbuntu.pdf printer-pages.pdf with your sample file (which I converted to PDF in Inkscape), and it seems to work : 6 A3 pages that need to be set in a 2×3 grid.