SVG 到 CDR 转换器

Posted

技术标签:

【中文标题】SVG 到 CDR 转换器【英文标题】:SVG to CDR converter 【发布时间】:2013-12-13 06:45:41 【问题描述】:

我有一个 SVG 文件,其中包含旋转、半透明、剪辑(剪辑路径)元素(例如多边形、图像)。该文件在 Inkscape 中完美运行,但对于进一步的图像处理,我也想在 CorelDraw 中使用它。但是在 CorelDraw 中打开结果是一团糟(实际上是 X6,但早期版本几乎相同)。

有没有办法将 SVG 转换为原生 CDR 或任何其他与 CorelDraw 兼容的矢量格式???

SVG 位于 Ubuntu LAMP 服务器上,并且安装了 imagemagick、inkscape、libcairo2-dev、librsvg2-bin。

【问题讨论】:

您是否需要即时以编程方式对其进行转换?请注意,这可能很复杂,因为 CDR 不是开源的,而是归 CorelDraw en.wikipedia.org/wiki/CorelDRAW#CDR_file_format 所有 【参考方案1】:

要转换矢量,您可以使用 Unicovertor,它是一个支持多种格式的命令行转换器。 https://sk1project.net/uc2/

终端中转换文件的命令是

uniconvertor image.svg image.cdr

php中你可以这样做

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

请注意,我使用了这个,但是在 ubuntu 上安装有时会很棘手,请确保您始终拥有最新版本(apt-get update)。

多个发行版可用https://sk1project.net/uc2/download/

【讨论】:

uniconvertor 在转换某些 SVG 图像时提供了错误的输出。不幸的是,Corel Draw 也没有正确导入这些 SVG 图像。【参考方案2】:

您可以使用inkscape 将 SVG 图像保存为 PDF 并在 Corel Draw 中导入 PDF。

【讨论】:

以上是关于SVG 到 CDR 转换器的主要内容,如果未能解决你的问题,请参考以下文章

如何转换cdr文件

CorelDRW 转换 AI 格式时文件变的很大,请问该怎么解决。

ImageMagick SVG 到 PNG 的转换会尊重混合模式吗?

sh 将使用DiskUtility.app创建的* .cdr图像转换为带有osX终端的* .iso文件

将 PDF 转换为干净的 SVG? [关闭]

svg格式的图片怎么转换成PNG的?