Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: [РЕШЕНО] cdr  (Прочитано 21161 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: [РЕШЕНО] cdr
« Ответ #15 : 02 Сентября 2011, 14:16:37 »
Может, я не совсем в теме, однако есть uniconvertor, который вроде бы, неплохо умеет гонять в разные векторные форматы.

Оффлайн and?

  • Автор темы
  • Новичок
  • *
  • Сообщений: 23
  • Linux Ubuntu
    • Просмотр профиля
Re: [РЕШЕНО] cdr
« Ответ #16 : 02 Сентября 2011, 14:25:48 »
Можно будет попробовать как нибудь его.
^ ^

Оффлайн prokoudine

  • Заслуженный пользователь
  • Активист
  • *
  • Сообщений: 497
    • Просмотр профиля
    • Мультимедиа в Linux
Re: [РЕШЕНО] cdr
« Ответ #17 : 02 Сентября 2011, 15:45:25 »
Может, я не совсем в теме, однако есть uniconvertor, который вроде бы, неплохо умеет гонять в разные векторные форматы.

Да, Вы не совсем в теме :) Inkscape как раз использует UniConvertor для открытия CDR и некоторых других форматов :)

Реализовать улучшенную поддержку CDR в принципе можно, но у разработчиков UC сейчас несколько другие приоритеты.
Если желающие есть, повторяюсь: можно присоединиться к проекту и наваять полезный код. Там всё на Python. Часть формата CDR ещё не разобрана, но принципиально сложного там ничего нет. Мы (re-lab) совсем недавно перенесли код разбора CDR (и FH) в OLE Toy, так что можно открывать файлы в программе, смотреть, разбираться.

Там все гораздо проще. Выставляется лист имеющегося куска пленки. Под него подбивается то что нужно вырезать. Все это делается через CorelDRAW, потом Corel Автоматом Экспортирует данные в программу с принтером и все жмете ОК, резка поехала.

Иными словами, ничего такого, с чем бы не справился InkCut :) Примерно как я и думал :)

Пользователь решил продолжить мысль 02 Сентября 2011, 16:51:45:
Реализовать улучшенную поддержку CDR в принципе можно, но у разработчиков UC сейчас несколько другие приоритеты.
Если желающие есть, повторяюсь: можно присоединиться к проекту и наваять полезный код. Там всё на Python. Часть формата CDR ещё не разобрана, но принципиально сложного там ничего нет. Мы (re-lab) совсем недавно перенесли код разбора CDR (и FH) в OLE Toy, так что можно открывать файлы в программе, смотреть, разбираться.

Я бы даже уточнил :)
« Последнее редактирование: 02 Сентября 2011, 16:51:45 от prokoudine »

Vadim Volos

  • Гость
Re: [РЕШЕНО] cdr
« Ответ #18 : 25 Июля 2013, 11:20:32 »
Ребята так подскажите что [РЕШЕНО]?
Вот есть еще одна тема, правда закрытая https://forum.ubuntu.ru/index.php?topic=30057.45
по поводу чем открыть cdr

Тут нашел
что нужно установить UniConvertor или sk1 - редактор векторной графики.

Установил Конвертер, он из под консоли, не знаю что писать.

Посему установил sK1 0.9.1 prerelease2 (rev.1383) sk1-rev1383_packages_for_ubuntu_11.04_amd64.zip

на Ubuntu 13.04 х64, но он тоже не открывает.

Тут в этом топике прочитал что UniConvertor установлен в Inkscape
но через Inkscape не открывает при импорте пишет:

UniConvertor failed:

Cannot list directory /home/vadim/.uniconvertor:[Errno 2] No such file or directory: '/home/vadim/.uniconvertor'
ignoring it in font_path
Cannot list directory /home/vadim/.uniconvertor:[Errno 2] No such file or directory: '/home/vadim/.uniconvertor'
ignoring it in font_path
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "/usr/lib/python2.7/dist-packages/uniconvertor/__init__.py", line 88, in uniconv
    saver(doc, output_file)
  File "/usr/lib/python2.7/dist-packages/uniconvertor/app/plugins/plugins.py", line 201, in __call__
    module.save(document, file, filename, options)
  File "/usr/lib/python2.7/dist-packages/uniconvertor/app/plugins/Filters/svgsaver.py", line 295, in save
    saver.Save()
  File "/usr/lib/python2.7/dist-packages/uniconvertor/app/plugins/Filters/svgsaver.py", line 251, in Save
    left, bottom, right, top = self.document.PageRect()
AttributeError: 'NoneType' object has no attribute 'PageRect'[/td]

А когда удалил UniConvertor, Inkscape при импорте пишет

You need to install the UniConvertor software.
For GNU/Linux: install the package python-uniconvertor.
For Windows: download it from
http://sk1project.org/modules.php?name=Products&product=uniconvertor
and install into your Inkscape's Python location



Пользователь решил продолжить мысль 25 Июля 2013, 12:30:36:
нашел простое решение!

LibreOffice Draw открывает .cdr ! Ура )))

Пользователь решил продолжить мысль 25 Июля 2013, 12:34:15:
правда есть и изъяны, например текст в файле располагается в столбик горизонтально
вместо отображения под нужным углом
« Последнее редактирование: 25 Июля 2013, 12:34:15 от Vadim Volos »

Оффлайн prokoudine

  • Заслуженный пользователь
  • Активист
  • *
  • Сообщений: 497
    • Просмотр профиля
    • Мультимедиа в Linux
Re: [РЕШЕНО] cdr
« Ответ #19 : 26 Июля 2013, 10:04:07 »
Ребята так подскажите что [РЕШЕНО]?

Наработки re-lab попали в LibreOffice и Inkscape. Обе программу используют библиотеку libcdr, только LibreOffice уже отрелизился, а Inkscape — ещё нет.

Пользователь решил продолжить мысль 26 Июля 2013, 15:55:14:
Ну и да — проблемные файлы надо присылать в багтрекер LibreOffice.
« Последнее редактирование: 26 Июля 2013, 15:55:14 от prokoudine »

 

Страница сгенерирована за 0.056 секунд. Запросов: 25.