Substitute object file path in Inkscape

All we need is an easy explanation of the problem, so here it is.

I’m new to Inkscape and I’m currently creating a large grid figure for a scientific publication that contains several graphs (each one labelled by a letter).

I would like to create several identical grid figures with different data, but the identical layout and labels. The grid figures would practically look the same, except that the datapoints in the individual components of the grid would be different.

An easy way to do this would be to import the grid components as links (not embedded), then to duplicate the Inkscape file and to edit the file path Inkscape uses to find the linked images.

How do I change the file paths, or is there another method?

How to solve :

I know you bored from this bug, So we are here to help you! Take a deep breath and look at the explanation of your problem. We have many solutions to this problem, But we recommend you to use the first method because it is tested & true method that will 100% work for you.

Method 1

You can do that in the XML editor in Inkscape. Select the object, open the XML Editor (Ctrl+Shift+X) and edit the xlink:href.

Also note you don’t even have to do this within Inkscape, since you can edit an SVG in any text editor.

Note: Use and implement method 1 because this method fully tested our system.
Thank you 🙂

All methods was sourced from or, is licensed under cc by-sa 2.5, cc by-sa 3.0 and cc by-sa 4.0

Leave a Reply