1. Produse
  2.   CAD
  3.   C++
  4.   LibreCAD

LibreCAD

 
 

Instrument de desen CAD 2D C++ Open Source

Citește DXF/DWG, exportă în PDF/SVG/PNG și creează designuri 2D cu LibreCAD multiplatformă.

Ce este LibreCAD?

LibreCAD este o aplicație CAD 2D puternică, gratuită și open-source, construită cu cadrul cross‑platform Qt. Suportă citirea fișierelor DXF și DWG și exportul în formatele PDF, SVG, PNG și DXF. Proiectată pentru desen tehnic de precizie, LibreCAD oferă suport nativ pentru puncte, linii, cercuri, elipse, parabole, hiperbole și spline‑uri. Interfața sa foarte personalizabilă și peste 30 de traduceri în limbi îl fac accesibil la nivel mondial. Proiectul este o continuare condusă de comunitate a ediției comunitare a QCAD, asigurând transparență, stabilitate și îmbunătățire continuă.

LibreCAD pune accent pe utilizabilitate și extensibilitate, oferind instrumente robuste pentru desen tehnic, scheme arhitecturale, proiectare mecanică și altele. Include import nativ de fișiere ESRI Shapefile (.shp), conversie DXF‑în‑imagine prin CLI și o arhitectură modulară alimentată de libdxfrw pentru operații fișier fiabile. Cu dezvoltare activă pe GitHub și documentație cuprinzătoare, LibreCAD servește hobbyiști, ingineri și educatori care caută o soluție CAD de nivel profesional, dar complet gratuită. Compatibilitatea sa cu multiple platforme — inclusiv Windows, macOS și Linux — asigură fluxuri de lucru consecvente în diferite medii.

Previous Next

Începerea utilizării LibreCAD

LibreCAD este disponibil pentru Windows, macOS și Linux. Poți descărca binarele pre-construite de la ultima versiune sau instala prin managerii de pachete (de ex., `apt install librecad` pe Ubuntu). Pentru dezvoltatori, codul sursă este găzduit pe GitHub-ul LibreCAD. Cerințele de construire includ Qt 6.4+ și Boost 1.55+. Folosește CMake pentru a configura și compila: `cmake -B build && cmake --build build`. Testele unitare pot fi activate cu `-DBUILD_TESTS=ON` pentru verificare.

Instalați LibreCAD prin managerul de pachete (Ubuntu/Debian)

sudo apt update && sudo apt install librecad

Conversia DXF în PDF/SVG/PNG prin linia de comandă

LibreCAD include o interfață puternică în linia de comandă pentru conversia în lot a fișierelor DXF în formate de imagine sau document. Aceasta este deosebit de utilă pentru automatizare, pipeline-uri CI/CD sau medii fără interfață grafică. Poți converti un fișier DXF în PDF, SVG sau PNG cu o singură comandă, păstrând geometria și structura de straturi. Instrumentul asigură un rezultat de înaltă fidelitate, potrivit pentru publicare, partajare sau încorporare în rapoarte. Suportă toate versiunile majore DXF și se integrează perfect în fluxurile de lucru existente. Această funcționalitate face ca LibreCAD să nu fie doar un instrument de desen, ci și o utilitate ușoară de procesare DXF.

Cum să convertiți DXF în PDF, SVG și PNG prin 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

Import nativ de fișiere Shapefile ESRI

LibreCAD suportă importul direct al fișierelor ESRI Shapefile (`.shp`, `.shx`, `.dbf`) fără instrumente externe. Punctele, poliliniile, arcele și poligoanele sunt importate ca entități CAD native, păstrând coordonatele Z și metadatele. Numele straturilor, culorile, tipurile de linii și grosimile liniilor sunt derivate din câmpurile DBF când sunt disponibile, permițând stilizare bogată pe baza datelor de atribut. Aceasta este ideală pentru profesioniștii GIS care integrează date spațiale în desene tehnice. Importul este doar în citire—nu se furnizează export de Shapefile, încurajând o separare clară între fluxurile de lucru CAD și GIS. Funcționalitatea se bazează pe `shapelib`, asigurând parsare robustă și compatibilitate cu schemele standard de shapefile.

Cum să importați un fișier Shapefile în LibreCAD?

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

Desen 2D de precizie cu primitive avansate

LibreCAD oferă un set cuprinzător de primitive de desen 2D—incluzând puncte, linii, cercuri, elipse, parabole, hiperbole și spline-uri—concepute pentru acuratețe la nivel de inginerie. Fiecare primitiv suportă introducerea precisă a coordonatelor, fixarea și constrângerile. Aplicația include instrumente de cotare, gestionarea straturilor și tipuri de linii personalizabile pentru a respecta standardele de desen tehnic. Arhitectura sa modulară asigură stabilitate și extensibilitate, în timp ce interfața bazată pe Qt se adaptează la afișaje cu DPI ridicat și interfețe tactile. Utilizatorii beneficiază de gesturi intuitive ale mouse-ului, comenzi rapide de la tastatură și meniuri sensibile la context. Indiferent dacă proiectați piese mecanice, planuri arhitecturale sau scheme electrice, LibreCAD furnizează instrumente profesionale fără taxe de licențiere sau blocare de furnizor.

Cum să desenați un cerc cu centru și rază în 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

Compatibilitate multiplatformă și personalizare

LibreCAD rulează identic pe Windows, macOS și Linux datorită arhitecturii sale bazate pe Qt. Interfața utilizatorului este complet personalizabilă: utilizatorii pot rearanja barele de instrumente, atribui comenzi rapide de la tastatură și încărca foi de stil personalizate. Peste 30 de traduceri asigură accesibilitatea pentru utilizatorii din întreaga lume, cu contribuții active ale comunității prin Weblate. Versiunile macOS sunt universale (Apple Silicon + Intel), cu semnare de cod ad‑hoc pentru integritate de bază. La prima lansare, utilizatorii macOS pot avea nevoie să depășească setările de securitate, dar lansările ulterioare funcționează normal. Modelul de dezvoltare deschisă al LibreCAD încurajează contribuțiile — utilizatorii pot raporta probleme pe GitHub, se pot alătura forumului sau pot contribui cu cod, pictograme sau documentație prin depozitul Resources.

Cum să eliminați atributul de carantină macOS pentru 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
 Română