
Re: Fusionner deux fichiers Inkscape sans aplatir les calque
Je me réponds à moi-même

La procédure est peut-être un peu "complexe" mais elle fonctionne très bien car elle préserve les calques et sous-calques ainsi que leurs contenus respectifs
1. Je
n'ouvre pas le fichier dont je veux copier les calques et sous-calques tout en préservant leur construction et leurs contenus respectifs => pas aplatir les calques.
2. Je crée un nouveau document qui va recevoir les calques (et sous-calques) copiés.
3. Je crée un nouveau calque dans ce nouveau fichier que j'active.
4. Dans ce nouveau fichier, j'importe le fichier dont je veux récupérer le contenu.
5. Un groupe d'objets est alors importé dans le nouveau fichier qui est tout le contenu du fichier d'origine.
et c'est maintenant qu'on s'amuse un peu
6. On ouvre l'éditeur XML dans Inkscape. On y voit le contenu du fichier. Il y a un groupe "g13792" (dans mon dessin défini par Inkscape) dans le "calque1" (
ici)
7. En dépliant l'arborescence de ce groupe "g13792", on repère mes différents calques/sous-calques que j'avais créés dans mon fichier d'origine et nommés "label=Page 1", "label=Page 2", etc. (
ici)
8. Je sélectionne la "page" que je veux récupérer et je la fait remonter dans l'arborescence du fichier au moyen de l'outil montré en haut de l'image par le curseur. (
ici). Pour faire remonter mon calque à la racine de mon fichier, je clique 2 fois sur le bouton. Dans la liste XML, on voit que le calque sélectionné se déplace vers la gauche, signe qu'il remonte dans l'arborescence du fichier.
9. Sur cette image, on voit que j'ai déjà fait remonter 2 de mes "Pages" qui sont chaque fois un calque et ses sous-calques. (
ici)
10. Dans la fenêtre des claque dans Inkscape, mes différents calques avec leurs sous-calques ont retrouvé la place qui était la leur dans le fichier d'origine (
ici)
11. Pour enfin terminer le travail, je retourne dans la fenêtre de travail je crée autant de calques qu'il y a "Pages" dans mon dessin puis je place chaque "Pages dans un de ces calques.
Si je "
dégroupe" (Crtl + Maj + G)" chacune de mes "Pages" pour pouvoir réutiliser leur contenu, chaque sous-calque remonte d'un niveau dans l'arborescence. Alors, dégroupez seulement si c'est nécessaire.
A+