Not possible in a singe step, but here's a long-winded algorithm.
Open your single-page drawing and open the XML editor [shift+ctrl+x]. The very first <svg> element has page size attributes. In my case width="210mm" and height="297mm" which is an A4 page. You might see different values depending for your default page size and units.
Use the pages tool to add a second page to the document. In the XML Editor, expand the <sodipodi:namedview> element. Inkscape has created two inkscape:page elements, one for the original page and another for the blank page. Select the second <inkscape:page> element and note the x and y attribute values in the right panel (220 and 0 in my case).
Use the select tool to select everything in the original page. Duplicate [ctrl+d] and group [ctrl+g]. Find this new group in the xml editor. In the right panel add the attribute transform="translate(220,0)" to move it to the new page. Finally, go back to the canvas and ungroup [shift+ctrl+g].
I was on my way to open this exact topic. I love to make variations in the creative process, dear devs its my dream that Inkscape gets a one click duplicate page action!
Hi, is there any method to duplicate pages in Inkscape? I am finding it hard to keep the alignment sometimes. Thanks.
I guess not possible.
Not possible in a singe step, but here's a long-winded algorithm.
Open your single-page drawing and open the XML editor [shift+ctrl+x]. The very first <svg> element has page size attributes. In my case
width="210mm"
andheight="297mm"
which is an A4 page. You might see different values depending for your default page size and units.Use the pages tool to add a second page to the document. In the XML Editor, expand the
<sodipodi:namedview>
element. Inkscape has created twoinkscape:page
elements, one for the original page and another for the blank page. Select the second<inkscape:page>
element and note the x and y attribute values in the right panel (220 and 0 in my case).Use the select tool to select everything in the original page. Duplicate [ctrl+d] and group [ctrl+g]. Find this new group in the xml editor. In the right panel add the attribute
transform="translate(220,0)"
to move it to the new page. Finally, go back to the canvas and ungroup [shift+ctrl+g].You can also import svg as a new page.
Thanks Aero. That's what i like about these comments. When you go the wrong way, someone will usually give you a gentle push in the right direction.
Also maybe this:
Hi, thanks.
@TylerDurden, I am missing something. I zoom 1:1 and page - page 1, select all in layers
Then page 2 > paste on page, nothing happens.
Edit : Got it working
I do not have those lens menu either.
The Commands Bar is sometimes on the right side. I prefer its location over the controls: menu:View>Widescreen>Unchecked.
Got it, thanks. Been a while I used them :)
I was on my way to open this exact topic. I love to make variations in the creative process, dear devs its my dream that Inkscape gets a one click duplicate page action!
@TylerDurden Thank you so much it worked!!!!
Hi, don't mind. Wanted to ask whether there is any chance we can have a duplicate button in 1.4? I didn't see any in 1.4 beta. Thanks.
@Drmmwlt, @meetdilip,
Is there a request on the tracker? If not, please create one. https://inkscape.org/forums/beyond/how-to-report-bugs-or-request-new-features/
Hi, looks like there is already a feature request.
https://gitlab.com/inkscape/inbox/-/issues/6205