I have a file based on an imported dxf. It seems to contain all the paths twice (at least), which is making the file huge (~30Mb). Is there a quick method of selecting/removing these duplicates?
Spec. Illustrator CS5, Windows XP Pro.
I am not sure if there is an easy way in Illustrator. I use a CAD program that has a function for eliminating overlapping lines. If you want, email me the original DXF file, and I will email you back a DXF file that has the overlaps removed. You can send it to ru73atyahoodotcom
You could try scripts.
Good tip Monika,
I just tested the script wr-removeduplicates.js from the website you provided.
All you have to do is select the lines you want to check for duplicates, and run the script. My test consisted of 24 overlapping rectangles that were all rotated at 20.49 degrees. It worked great. Thanks again for the tip.
Awesome! I've been struggling with this same problem, now I can fix it.
wr-removeduplicates.js script not working perfectly. I have tested but it lefts some duplicate objects.
Any other script, plug-in, technique to remove duplicates?
Astute Graphics' Vector First Aid plug-in can remove duplicate paths and perform other fixes to imported artwork. It's not perfect, but the plug-in can eliminate a lot of hassles and cut time spent cleaning up artwork.
Monika: Thank you! That worked brilliantly. Some of those other scripts are going to be useful too.
:Thank you for the offer, but I’m sure the duplication occurred in Illustrator as I was amending paths, rather than in the dxf.
Here's an easy fix:
Select all of the lines you want to check for duplicates
object > group
Pathfinder > outline
Stroke > 1 (or whatever you want)
object > ungroup
hope that helps!
Your solution is easiest and perfectest. THANK YOU SO MUCH!
Could you be more expecific? I have a group of 11 shapes that turned out to be 44... When I group them to go outline it goups the all 44.
May be Im not doing it right...
THX a lot !!! it works perfectly
Wow - thanks for this clever workaround, without any need for scripts!