SVG to CDR converter

8.2k views Asked by At

I have an SVG file which contains rotated, semi-transparent, clipped (clip-path) elements (e.g polygons, images). This file is perfectly working in Inkscape but for further image processing I would like to use it in CorelDraw, too. But opening in CorelDraw the result is a mess (X6 actually, but earlier versions do almost the same).

Is there a method to convert SVG to native CDR or any other vector format that is CorelDraw compatible???

The SVG is on an Ubuntu LAMP server and imagemagick, inkscape, libcairo2-dev, librsvg2-bin are installed.

3

There are 3 answers

0
Eugene Mala On

You can use inkscape and save SVG image as PDF and import PDF in Corel Draw.

0
Muisca On

Just a little trick. It is not the indicated way, nor the correct way. But it works. !!

Rename the file.

myFile.svg to myFile.cdr

1
TomTom On

To convert vectors you could use Unicovertor, which is a command-line converter supporting many formats. https://sk1project.net/uc2/

Command in terminal to convert files is

uniconvertor image.svg image.cdr

In php you could then do

system('uniconvertor image.svg image.cdr');

Please note I used this one however it can be sometimes tricky to install on ubuntu, make sure you always have the most updated version (apt-get update).

Multiple distributions are available https://sk1project.net/uc2/download/