1. Продукти
  2.   CAD
  3.   C++
  4.   LibreCAD

LibreCAD

 
 

Відкритий C++ 2D CAD інструмент для креслення

Читання DXF/DWG, експорт у PDF/SVG/PNG та створення 2D дизайнів за допомогою крос‑платформенного LibreCAD.

Що таке LibreCAD?

LibreCAD — потужний, безкоштовний та з відкритим вихідним кодом 2D CAD-додаток, створений на кросплатформеному фреймворку Qt. Він підтримує читання файлів DXF і DWG та експорт у формати PDF, SVG, PNG і DXF. Розроблений для точного креслення, LibreCAD забезпечує рідну підтримку точок, ліній, кіл, еліпсів, парабол, гіпербол і сплайнів. Його високонастроюваний інтерфейс і понад 30 перекладів мов роблять його доступним у всьому світі. Проект є продовженням спільноти QCAD у вигляді community edition, забезпечуючи прозорість, стабільність та постійне вдосконалення.

LibreCAD наголошує на зручності використання та розширюваності, пропонуючи потужні інструменти для технічного креслення, архітектурних схем, механічного дизайну та інше. Він включає рідний імпорт ESRI Shapefile (.shp), конвертацію DXF у зображення через CLI та модульну архітектуру, що працює на базі libdxfrw для надійного вводу/виводу файлів. Завдяки активній розробці на GitHub та всебічній документації, LibreCAD обслуговує хобістів, інженерів та викладачів, які шукають професійне, проте повністю безкоштовне CAD‑рішення. Сумісність з кількома платформами — включаючи Windows, macOS та Linux — забезпечує послідовність робочих процесів у різних середовищах.

Previous Next

Початок роботи з LibreCAD

LibreCAD доступний для Windows, macOS та Linux. Ви можете завантажити готові бінарні файли з останнього випуску або встановити через менеджери пакетів (наприклад, `apt install librecad` на Ubuntu). Для розробників вихідний код розміщений на LibreCAD GitHub. Вимоги до збірки включають Qt 6.4+ та Boost 1.55+. Використовуйте CMake для налаштування та компіляції: `cmake -B build && cmake --build build`. Юніт‑тести можна увімкнути за допомогою `-DBUILD_TESTS=ON` для перевірки.

Встановити LibreCAD через менеджер пакетів (Ubuntu/Debian)

sudo apt update && sudo apt install librecad

Конвертація DXF у PDF/SVG/PNG за допомогою командного рядка

LibreCAD включає потужний інтерфейс командного рядка для пакетного перетворення файлів DXF у формати зображень або документів. Це особливо корисно для автоматизації, конвеєрів CI/CD або безголових середовищ. Ви можете конвертувати файл DXF у PDF, SVG або PNG за допомогою однієї команди, зберігаючи геометрію та структуру шарів. Інструмент забезпечує високоточний вихід, придатний для публікації, поширення або вбудовування у звіти. Він підтримує всі основні версії DXF і безшовно інтегрується з існуючими робочими процесами. Ця функція робить LibreCAD не лише інструментом для малювання, а й легким утилітом для обробки DXF.

Як конвертувати DXF у PDF, SVG та PNG за допомогою CLI?

# Convert DXF to PDF
librecad dxf2pdf drawing.dxf

# Convert DXF to SVG
librecad dxf2svg drawing.dxf

# Convert DXF to PNG
librecad dxf2png drawing.dxf

Рідний імпорт ESRI Shapefile

LibreCAD підтримує прямий імпорт ESRI Shapefiles (`.shp`, `.shx`, `.dbf`) без зовнішніх інструментів. Точки, полілінії, дуги та полігони імпортуються як рідні CAD‑сутності, зберігаючи Z‑координати та метадані. Назви шарів, кольори, типи ліній та товщини ліній беруться з полів DBF, якщо вони доступні, що дозволяє багатий стиль на основі атрибутних даних. Це ідеально підходить для GIS‑фахівців, які інтегрують просторові дані у технічні креслення. Імпорт лише для читання—експорт Shapefile не передбачений, сприяючи чистому розділенню між CAD та GIS робочими процесами. Функція покладається на `shapelib`, забезпечуючи надійний парсинг та сумісність зі стандартними схемами shapefile.

Як імпортувати shapefile у LibreCAD?

# Launch LibreCAD and use File > Import > Shapefile
# Or via CLI (if supported in your build):
librecad import shapefile.shp

Точне 2D креслення з використанням розширених примітивів

LibreCAD надає комплексний набір 2D‑примітивів для малювання — включаючи точки, лінії, кола, еліпси, параболи, гіперболи та сплайни — розроблених для інженерної точності. Кожен примітив підтримує точне введення координат, прив’язку та обмеження. Додаток включає інструменти розмірних позначок, керування шарами та налаштовувані типи ліній для відповідності стандартам креслення. Його модульна архітектура забезпечує стабільність і розширюваність, а UI на базі Qt адаптується до дисплеїв з високою щільністю пікселів та сенсорних інтерфейсів. Користувачі отримують переваги інтуїтивних жестів миші, клавіатурних скорочень та контекстно‑чутливих меню. Незалежно від того, чи ви проектуєте механічні деталі, архітектурні плани чи електричні схеми, LibreCAD пропонує професійні інструменти без ліцензійних платежів та прив’язки до постачальника.

Як намалювати коло з центром і радіусом у LibreCAD?

# In LibreCAD UI:
# 1. Select Circle (Center, Radius) tool
# 2. Click to set center point or enter coordinates (e.g., 0,0)
# 3. Enter radius (e.g., 25.5) or click to define radius
# 4. Press Enter to confirm

Кросплатформна сумісність та налаштування

LibreCAD працює однаково на Windows, macOS та Linux завдяки архітектурі на базі Qt. Інтерфейс користувача повністю налаштовується: користувачі можуть переставляти панелі інструментів, призначати клавіатурні скорочення та завантажувати власні таблиці стилів. Понад 30 перекладів забезпечують доступність для глобальних користувачів, з активними внесками спільноти через Weblate. Збірки для macOS є універсальними (Apple Silicon + Intel) з ad-hoc підписуванням коду для базової цілісності. При першому запуску користувачам macOS може знадобитися перевизначити налаштування безпеки, але подальші запуски працюють нормально. Відкрита модель розробки LibreCAD заохочує внески — користувачі можуть повідомляти про проблеми на GitHub, приєднуватися до форуму або вносити код, іконки чи документацію через репозиторій Resources.

Як очистити атрибут карантину macOS для LibreCAD?

# If macOS blocks LibreCAD on first launch:
xattr -dr com.apple.quarantine /Applications/LibreCAD.app

# Then open via Finder (right-click → Open) or double-click
 Українська