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

LibreCAD

 
 

Open Source C++ 2D CAD-tekenprogramma

Lees DXF/DWG, exporteer naar PDF/SVG/PNG en maak 2D-ontwerpen met platformonafhankelijke LibreCAD.

Wat is LibreCAD?

LibreCAD is een krachtige, gratis en open‑source 2D CAD‑toepassing gebouwd met het cross‑platform Qt‑framework. Het ondersteunt het lezen van DXF‑ en DWG‑bestanden en het exporteren naar PDF-, SVG-, PNG- en DXF‑formaten. Ontworpen voor nauwkeurig tekenen, biedt LibreCAD native ondersteuning voor punten, lijnen, cirkels, ellipsen, parabolen, hyperbolen en splines. De sterk aanpasbare interface en meer dan 30 taalvertalingen maken het wereldwijd toegankelijk. Het project is een door de gemeenschap gedreven voortzetting van QCAD’s community‑editie, wat transparantie, stabiliteit en voortdurende verbetering garandeert.

LibreCAD legt de nadruk op bruikbaarheid en uitbreidbaarheid, en biedt robuuste tools voor technisch tekenen, architecturale schema's, mechanisch ontwerp en meer. Het bevat native ESRI Shapefile (.shp) import, DXF-naar-afbeelding conversie via CLI, en een modulaire architectuur aangedreven door libdxfrw voor betrouwbare bestands‑I/O. Met actieve ontwikkeling op GitHub en uitgebreide documentatie dient LibreCAD hobbyisten, ingenieurs en docenten die op zoek zijn naar een professioneel niveau maar volledig gratis CAD‑oplossing. De compatibiliteit met meerdere platforms—waaronder Windows, macOS en Linux—zorgt voor consistente workflows in verschillende omgevingen.

Previous Next

Aan de slag met LibreCAD

LibreCAD is beschikbaar voor Windows, macOS en Linux. Je kunt voorafgecompileerde binaries downloaden van de laatste release of installeren via pakketbeheerders (bijv. `apt install librecad` op Ubuntu). Voor ontwikkelaars wordt de broncode gehost op LibreCAD GitHub. Bouwvereisten omvatten Qt 6.4+ en Boost 1.55+. Gebruik CMake om te configureren en te compileren: `cmake -B build && cmake --build build`. Eenheidstests kunnen worden ingeschakeld met `-DBUILD_TESTS=ON` voor verificatie.

Installeer LibreCAD via pakketbeheer (Ubuntu/Debian)

sudo apt update && sudo apt install librecad

DXF naar PDF/SVG/PNG conversie via de opdrachtregel

LibreCAD bevat een krachtige commandoregelinterface voor batchconversie van DXF-bestanden naar afbeelding- of documentformaten. Dit is vooral nuttig voor automatisering, CI/CD-pijplijnen of headless-omgevingen. Je kunt een DXF-bestand met één opdracht converteren naar PDF, SVG of PNG, waarbij geometrie en laagstructuur behouden blijven. Het hulpmiddel zorgt voor een output van hoge getrouwheid die geschikt is voor publicatie, delen of insluiten in rapporten. Het ondersteunt alle belangrijke DXF-versies en integreert naadloos met bestaande workflows. Deze functie maakt van LibreCAD niet alleen een tekentool, maar ook een lichtgewicht DXF-verwerkingsutility.

Hoe DXF naar PDF, SVG en PNG converteren via de 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

Native ESRI Shapefile-import

LibreCAD ondersteunt directe import van ESRI Shapefiles (`.shp`, `.shx`, `.dbf`) zonder externe tools. Punten, polylijnen, bogen en polygonen worden geïmporteerd als native CAD‑entiteiten, waarbij Z-coördinaten en metadata behouden blijven. Laagnaam, kleuren, lijntypen en lijndiktes worden afgeleid van DBF-velden wanneer beschikbaar, waardoor rijke opmaak op basis van attribuutgegevens mogelijk is. Dit is ideaal voor GIS‑professionals die ruimtelijke gegevens integreren in technische tekeningen. Import is alleen-lezen—er wordt geen Shapefile‑export aangeboden, wat een schone scheiding tussen CAD‑ en GIS‑werkstromen bevordert. De functie maakt gebruik van `shapelib`, wat zorgt voor robuuste parsing en compatibiliteit met standaard shapefile‑schema's.

Hoe importeer je een Shapefile in LibreCAD?

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

Precisie 2D-tekeningen met geavanceerde primitieve vormen

LibreCAD biedt een uitgebreide set 2D-tekenprimitieven—waaronder punten, lijnen, cirkels, ellipsen, parabolen, hyperbolen en splines—die zijn ontworpen voor engineering-precisie. Elk primitief ondersteunt nauwkeurige coördinateninvoer, snapping en constraints. De applicatie bevat dimensioneringstools, laagbeheer en aanpasbare lijntypen om te voldoen aan tekenstandaarden. De modulaire architectuur zorgt voor stabiliteit en uitbreidbaarheid, terwijl de op Qt gebaseerde UI zich aanpast aan high-DPI-schermen en touch‑interfaces. Gebruikers profiteren van intuïtieve muisgebaren, sneltoetsen en contextgevoelige menu's. Of je nu mechanische onderdelen, architecturale plattegronden of elektrische schema's ontwerpt, LibreCAD levert professionele tools zonder licentiekosten of vendor lock‑in.

Hoe teken je een cirkel met middelpunt en straal in 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

Cross-platform compatibiliteit en aanpassing

LibreCAD werkt identiek op Windows, macOS en Linux dankzij zijn Qt-gebaseerde architectuur. De gebruikersinterface is volledig aanpasbaar: gebruikers kunnen werkbalken herschikken, sneltoetsen toewijzen en aangepaste stylesheets laden. Meer dan 30 vertalingen zorgen voor toegankelijkheid voor wereldwijde gebruikers, met actieve communitybijdragen via Weblate. macOS‑builds zijn universeel (Apple Silicon + Intel), met ad‑hoc code‑signing voor basisintegriteit. Bij de eerste start moeten macOS‑gebruikers mogelijk de beveiligingsinstellingen overschrijven, maar latere starts werken normaal. Het open ontwikkelingsmodel van LibreCAD moedigt bijdragen aan—gebruikers kunnen problemen melden op GitHub, deelnemen aan het forum, of code, iconen of documentatie bijdragen via de Resources‑repository.

Hoe verwijder je het macOS-quarantaine‑attribuut voor 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
 Dutch