Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Я и моя борода: как бриться «по науке»
Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос

andreygoncherov

  • 0
    вклад
  • 5
    вопросов
  • 1
    ответ
  • 0%
    решений
Ответы
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Как в DXF файл добавить несколько прямых линий консольной утилитой?

    andreygoncherov @andreygoncherov Автор вопроса
    Нашёл ;) Но комментариям по удобству и надежности будут рад ;)

    1 Консольные утилиты https://qcad.org/en/products/qcad-command-line-tools
    Есть merge и xml дополнения (см конец страницы)

    2 commandline convert capabilities есть в программах dia, inkscape, libreoffice примеры использования тут https://askubuntu.com/questions/612169/can-i-conve...

    3 Консольная https://www.coolutils.com/CommandLine/TotalCADConverter

    4 https://www.codeproject.com/Articles/3398/CadLib-f... C++

    5 https://github.com/enjoping/DXFighter PHP

    6 https://archive.codeplex.com/?p=netdxf - C++ library
    public static void Main()
    {
    	// your dxf file name
    	string file = "sample.dxf";
    
    	// by default it will create an AutoCad2000 DXF version
    	DxfDocument dxf = new DxfDocument();
    	// an entity
    	Line entity = new Line(new Vector2(5, 5), new Vector2(10, 5));
    	// add your entities here
    	dxf.AddEntity(entity);
    	// save to file
    	dxf.Save(file);
    
    	// this check is optional but recommended before loading a DXF file
    	DxfVersion dxfVersion = DxfDocument.CheckDxfFileVersion(file);
    	// netDxf is only compatible with AutoCad2000 and higher DXF version
    	if (dxfVersion < DxfVersion.AutoCad2000) return;
    	// load file
    	DxfDocument loaded = DxfDocument.Load(file);
    }
    Ответ написан 07 авг. 2020
    Комментировать
    Нравится Комментировать
Оценили как «Нравится»
Самые активные сегодня
  • alekssamos
    • 6 ответов
    • 1 вопрос
  • Дмитрий
    • 6 ответов
    • 0 вопросов
  • wppanda5
    WP Panda
    • 6 ответов
    • 0 вопросов
  • VaInDis
    Вадим Андреевич
    • 6 ответов
    • 0 вопросов
  • Steppp
    • 5 ответов
    • 0 вопросов
  • Orb2000
    • 5 ответов
    • 0 вопросов
  • © Habr
  • О сервисе
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации