Перейти к содержимому

Направление конвертации

Конвертация CDR в SVG

Преобразование CDR → SVG на сервере, без установки программ

.cdr.svg

.cdr.svg
  1. Загрузить
  2. Выбрать формат
  3. Скачать

Загрузка файлов

Область приёма файла

или

Файлы CDR. До 5 МБ, до 20 файлов за раз. Изображение можно вставить из буфера обмена: Ctrl+V.

Открывает CDR библиотека libcdr — надёжно до версии X7. Объекты остаются редактируемым вектором, но многоконтурные эффекты, сеточные заливки и нестандартные шрифты могут отличаться от оригинала. Результат стоит сверить с исходником перед печатью.

Исходники и результаты хранятся 60 минут, затем стираются фоновым уборщиком. Предельный размер файла — 5 МБ, срок хранения — час.

CDR и SVG: характеристики

Характеристики форматов CDR и SVG рядом
Характеристика.cdrCDR.svgSVG
Полное названиеCorelDRAW DrawingScalable Vector Graphics
РазработчикCorel, с 1989 годаW3C
Год появления19892001
Расширение.cdr.svg
MIME-типыapplication/vnd.corel-draw, application/x-cdr, image/x-cdrнет данных
Содержимоенесколько страниц, слои, эффекты, растровые вставкиТекстовое
СжатиеБез потерьБез потерь
ПрозрачностьПоддерживаетсяПоддерживается
Несколько страниц в файлеПоддерживаетсяНет
КонтейнерRIFF, структура закрытанет данных
Совместимостьзависит от версии; сторонние программы читают через libcdrнет данных
Чем открытьCorelDRAW, Inkscape, LibreOffice Draw, Affinity Designer (импорт)любой браузер, Inkscape, Adobe Illustrator, Figma, CorelDRAW, текстовый редактор
MIME-типнет данныхimage/svg+xml
Тип графикинет данныхвекторная, разметка XML
Масштабированиенет данныхбез потери качества
Возможностинет данныхпрозрачность, градиенты, фильтры, анимация, CSS
Размернет данныхединицы килобайт для иконок
Осторожнонет данныхфайл может содержать скрипты
Спецификациянет данныхОписание формата

Преобразование CDR → SVG

Маршрут повторяет чтение CDR для PDF, но пишет другой целевой формат — а он устроен принципиально иначе. SVG живёт в sRGB, не знает ни CMYK, ни плашечных красок, ни допечатных сущностей, зато оставляет каждый объект отдельным узлом документа, доступным для правки. Это формат для веба и дальнейшей работы, а не для печати.

Разбор выполняет та же восстановленная обратной разработкой библиотека: версии с седьмой по X7 читаются уверенно, более поздние дают расхождения вплоть до пустой страницы. Проверить результат стоит по числу объектов: если в макете были сотни элементов, а в SVG оказалось несколько, файл разобран частично, и правильный ход — пересохранить исходник как X7.

Соответствия между механизмами CorelDRAW и элементами SVG: PowerClip становится clipPath, группа — элементом g, сплошная и градиентная заливки — атрибутом fill со ссылкой на linearGradient или radialGradient, кривая — элементом path с командами C и L. Без аналога остаются линзы, сеточные заливки, перетекания, контурные группы и художественные обводки: они приводятся к набору путей либо растеризуются и встраиваются картинкой в base64.

В отличие от вывода в PDF текст здесь не переводится в кривые: он остаётся текстом со ссылкой на семейство шрифта. На машине без этой гарнитуры браузер подставит замену, и длина строк изменится — если вид важнее редактируемости, переведите надписи в кривые в самом CorelDRAW до загрузки. Экспортируется одна страница; цвета CMYK пересчитываются в sRGB и слегка смещаются.

Порядок преобразования CDR → SVG

  1. Шаг 1

    Подготовка исходника

    Если редактор доступен, переведите надписи в кривые и сохраните копию в версии X7. Оба действия убирают самые частые причины расхождений.

  2. Шаг 2

    Загрузка файлов

    За задание принимается несколько документов, на каждый отводится 300 секунд. Формат определяется по сигнатуре RIFF, а не по расширению.

  3. Шаг 3

    Сборка разметки

    Объекты пересобираются в plain SVG: без служебных атрибутов редактора, с viewBox по размеру страницы документа.

  4. Шаг 4

    Ревизия узлов

    Откройте файл в браузере или векторном редакторе и пересчитайте объекты. Нехватка элементов указывает на неполный разбор исходной версии CDR.

Вопросы по работе сервиса

Что выбрать — SVG или PDF?

SVG нужен, когда графику предстоит править, разбирать на части или подключать на сайт: объекты остаются отдельными узлами. PDF точнее удерживает вид страницы и сразу переводит текст в кривые, поэтому его берут для пересылки и согласования.

Отчего часть эффектов выглядит иначе?

Линзы, сеточные заливки, перетекания и художественные обводки — собственные механизмы CorelDRAW, которых нет в спецификации SVG. Библиотека воспроизводит их приближённо или переводит в растр. Сверка с оригиналом обязательна для любого сложного макета.

Надписи отрисовались другим шрифтом.

Текст перенесён как текст, а шрифт — как имя семейства. Подстановка происходит на той машине, где файл открывают, если нужной гарнитуры в системе нет. Перевод текста в кривые до конвертации фиксирует вид окончательно.

Внутри SVG оказались растровые вставки.

Это либо изображения, импортированные в макет, либо эффекты без векторного аналога. Они записываются элементом image с данными base64, отчего файл заметно тяжелеет. Векторную часть такого документа можно оставить, а растровые узлы удалить в редакторе.