Jump to content

Designer: Convert Enclosed Document to Shapes


Recommended Posts

I made a mistake in all the cartoons a made in the past two years: Instead of inserting SVGs as curves. I accidentally imported them as an enclosed document.

How can I integrate/convert this to curves/shapes?

I haven't found any option for that... Tried to open the original by double click and copy-paste it. But this is not working, since I rotated and resized it - a lot! Doing this again takes about 10 Minutes per Shape.

We're talking about over 300 documents... This will take forever.

 

thx

Dave

 

image.png.afa98016549fab01cf9611edcc8395ad.png

 

image.png.4c4b935e13f5be7a074891f77a94b00f.png

Link to comment
Share on other sites

9 minutes ago, D.VE said:

How can I integrate/convert this to curves/shapes?

Only by copy/paste, as far as I know.

Why do you consider it a mistake to have used them as documents? And are you using Embedded or Linked documents?

What problem are you having with your current method?

-- Walt
Designer, Photo, and Publisher V1 and V2 at latest retail and beta releases
PC:
    Desktop:  Windows 11 Pro 23H2, 64GB memory, AMD Ryzen 9 5900 12-Core @ 3.00 GHz, NVIDIA GeForce RTX 3090 

    Laptop:  Windows 11 Pro 23H2, 32GB memory, Intel Core i7-10750H @ 2.60GHz, Intel UHD Graphics Comet Lake GT2 and NVIDIA GeForce RTX 3070 Laptop GPU.
    Laptop 2: Windows 11 Pro 24H2,  16GB memory, Snapdragon(R) X Elite - X1E80100 - Qualcomm(R) Oryon(TM) 12 Core CPU 4.01 GHz, Qualcomm(R) Adreno(TM) X1-85 GPU
iPad:  iPad Pro M1, 12.9": iPadOS 18.1, Apple Pencil 2, Magic Keyboard 
Mac:  2023 M2 MacBook Air 15", 16GB memory, macOS Sequoia 15.0.1

Link to comment
Share on other sites

3 minutes ago, walt.farrell said:

What problem are you having with your current method?

 

I realized that because I changed the original. It was sill open so that I could undo.

I have ADHD and the chance is like 100% that I will forget this and will screw up ALL my documents one day.

 

This REALLY needs to be implemented...

Link to comment
Share on other sites

37 minutes ago, D.VE said:

I made a mistake in all the cartoons a made in the past two years: Instead of inserting SVGs as curves. I accidentally imported them as an enclosed document. ...

That's bad for that many files as the following would be sisyphus work then ...

What I would do instead for 300 docs is, to bulk/batch export all docs as SVG files (maybe probably best done via APh, as far as v2 can also save as SVGs now?) and then just reimport the SVG files in ADe, this will remove embedded file states and convert everything to structured/nested curve/shape layers.

UPDATE: looks like you would have to open the 300 Affinity docs manually, then to save them as SVGs and reimport the generated SVGs in order to get rid of the embedded file states.

☛ Affinity Designer 1.10.8 ◆ Affinity Photo 1.10.8 ◆ Affinity Publisher 1.10.8 ◆ OSX El Capitan
☛ Affinity V2.3 apps ◆ MacOS Sonoma 14.2 ◆ iPad OS 17.2

Link to comment
Share on other sites

Apart from my impression that in your screenshot the selected, highlighted and additionally marked layer with the custom name "Frame" shows an unfolded layer with an icon of layer type "Curve" (not the "</>" icon of a placed "document" layer, which seems to be used for layers named "Border"):

Workaround: export as PDF and open the result in APub. It will give you access to all used objects.
Disadvantage: your specific layer hierarchy and custom layer names will not be maintained – but possibly may work and be worth for copy/paste of certain layers to replace placed documents in your current layout.

macOS 10.14.6 | MacBookPro Retina 15" | Eizo 27" | Affinity V1

Link to comment
Share on other sites

After replacing all with one version.
Add that version to the assetspanel for re usage.
And/or place it in a masterpage (provided you can use publisher)
Add this masterpage to the pages and edit detached per usage.
If you want to reset after that, simply apply the masterpage again and use replace existing and all will be reset.




 

Link to comment
Share on other sites

The easiest and still quickest way is, to export every ADe doc as SVG and then to reimport the SVG file and save it again as an updated ADe doc.

The bad in/about ADe is, that it doesn't offer any batch processing or scripting capabilities here. With the later (scripting) it would be a no brainer to automate the whole processing in some suitable manner for many docs here.

☛ Affinity Designer 1.10.8 ◆ Affinity Photo 1.10.8 ◆ Affinity Publisher 1.10.8 ◆ OSX El Capitan
☛ Affinity V2.3 apps ◆ MacOS Sonoma 14.2 ◆ iPad OS 17.2

Link to comment
Share on other sites

1 hour ago, D.VE said:

I realized that because I changed the original. It was sill open so that I could undo.

I have ADHD and the chance is like 100% that I will forget this and will screw up ALL my documents one day.

I'm getting the impression that your placed 'Border' SVG files are linked, rather than embedded, and therefore there will be an unwanted changed appearance inside the parent Affinity document if the external files are edited.

The app's Resource Manager will say 'Linked' or 'Embedded' on each line of its content.

If I am correct about your placed files being linked then, still in Resource Manager, select all of them and click the Embed button at the bottom of the manager. They will become embedded and then will not be affected by future edits to the external files.

By the way, each Affinity document has a placement policy. You can choose to prefer embedded or linked in the Document Setup so further imports are as you require.

 

Link to comment
Share on other sites

1 hour ago, D.VE said:
2 hours ago, walt.farrell said:

What problem are you having with your current method?

I realized that because I changed the original. It was sill open so that I could undo.

I have ADHD and the chance is like 100% that I will forget this and will screw up ALL my documents one day.

I might misunderstand your problem – but if your goal is to prevent you from editing the embedded documents in future while they aren't currently edited yet, then you 'simply' can switch their placement policy in the Resource Manager from "Embedded" to "Linked" via the button "Make Linked" with all embedded items selected.

makelinked.jpg.df79d2685c2d4400ddb655ebbf328869.jpg

Objects that are linked will not offer the option "Edit Document" in the Context Toolbar and thus prevent you from incidentally editing. Vice versa, if the original source of a linked item will get edited (+ saved !) then all instances of this linked item will change in the parent layout .afpub.

This works in 1 step for all selected items only for those that were not edited inside APub after they got placed; if you select one edited item among other not edited items, then the button "Make Linked" will be grayed-out. For already edited resources the workflow requires step-by-step with the button "Replace" first + then turning them to "Linked", which of course will reset all edits you had done previously in their embedded state.

 

macOS 10.14.6 | MacBookPro Retina 15" | Eizo 27" | Affinity V1

Link to comment
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

Terms of Use | 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.