Jump to content
richardmtl

Designer - Arranging many SVG files into one large SVG file

Recommended Posts

Hi! I have several hundred (~500) different SVG files, all square icons with designs on them. I'd like to arrange them all in one big document, with an equal amount of space between them, so that I can print it as a poster. Other than doing it manually and copying/pasting each icon into the "master" document, is there any way I can somehow script it or just open all the SVG files at once and tell Designer "Combine and arrange these"? Also, is it even possible for me to add that many nodes to one document without crashing my computer? I have a MacBook Pro (16-inch, 2019) 2.3 GHz 8-Core Intel Core i9 with 16GB RAM. 

Share this post


Link to post
Share on other sites

There's no automated way to do that in Designer as far as I'm aware. I think the best you could do is set a document up with a custom guides grid, then drop each file in one by one and snap to the grid.

You mention scritping, if you have any knowledge of JavaScript it would be quite a straightforward thing to do (either with Node or in a browser).

Share this post


Link to post
Share on other sites

I doubt any route you take in Affinity Designer would be easy, obviously setting a document size and a grid to match would be a helper then...

  1. Import the SVG’s in rows/columns, so if ten SVG’s fit a row, import ten SVG's
  2. Select the bottom SVG in the layer stack and place it at the first grid square on a row/column and the top SVG in the layer stack on the last grid square 
  3. Select all the SVG and use Auto distribute would seem the logical method.

The Photo collage makers like TurboCollage don’t support vector files like SVG else it would have been a very simple job in that app.


iMac 27" Late 2015 Fully Loaded, iMac 27" Mid 2011 both running High Sierra 10.13.6 - Affinity Designer/Photo & Publisher - Illustrator CC, Inkscape, Blender, Sketchup, Pepakura Designer, MTC, Pixelmator & Pixelmator Pro + more... XP-Pen Artist-22E, - iPad Pro 12.9 B|  

Affinity Help - Affinity Desktop Tutorials - Feedback - FAQ - most asked questions

Share this post


Link to post
Share on other sites

Initially I thought using XnView's Contact Sheet feature would be a good idea to produce at least a PDF. But for me it produces only broken PDFs on Windows. Maybe this is working for everybody else?


------
Windows 10 | i5-8500 CPU | Intel UHD 630 Graphics | 8 GB RAM | Latest Retail and Beta versions of complete Affinity range installed

Share this post


Link to post
Share on other sites

Thanks everyone; I don't know Javascript, unfortunately! :)

 

Any idea if attempting this has the potential to cause problems with my laptop or not (ie, running out of memory or crashing)? I guess I won't know for sure until I try. :) 

Share this post


Link to post
Share on other sites

Unless the SVG files contain raster images, then they should be relatively small files. Even with 500 the total will probably only reach a few Mb.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

×
×
  • Create New...

Important Information

Please note the Annual Company Closure section in the Terms of Use. These are the Terms of Use you will be asked to agree to if you join the forum. | Privacy Policy | Guidelines | We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.