Member 9013369 Ответов: 3

Как импортировать файл .cdr в winform


всем привет

Я создаю приложение Windows с помощью c#, в котором мне нужно импортировать файл .cdr, созданный в coral draw.

пожалуйста, кто-нибудь подскажет мне, как достичь этого как можно скорее.

спасибо

3 Ответов

Рейтинг:
0

Kornfeld Eliyahu Peter

Формат файла CoralDraw (cdr) является проприетарным и не публичным - так что вряд ли вы сможете прочитать его как файл CoralDraw, но только двоичный...
http://en.wikipedia.org/wiki/CorelDRAW#CDR_file_format[^]


Рейтинг:
0

Pete O'Hanlon

Если вы хотите распространить приложение на компьютер, на котором нет лицензионной копии Corel Draw, то вам придется написать свой собственный синтаксический анализатор для преобразования двоичного формата в растровый формат, который может использовать ваше приложение. Это не тривиальная задача. Альтернативой может быть использование сервиса преобразования изображений, такого как этот[^] для преобразования изображения.

Если на компьютере установлена программа Corel Draw, для работы с изображением можно использовать библиотеку типов Corel Draw и библиотеку типов ядра векторной графики. Это доступно на вкладке COM В разделе добавление ссылок.


thatraja

5! Сначала я подумал, что он говорит о комическом читателе, позже заметил расширение(.cdr вместо .cbr)

Рейтинг:
0

CPallini

Около Stack Overflow, вы можете найти, в качестве обходного пути, как конвертировать CDR-файлы: "Преобразование cdr (Corel Draw) с помощью .net"[^].


Pete O'Hanlon

Это работает только в том случае, если на компьютере, на котором находится приложение, установлена программа Corel Draw.

CPallini

Да.