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

LibreCAD

 
 

Open Source C++ 2D CAD-tegneværktøj

Læs DXF/DWG, eksporter til PDF/SVG/PNG, og lav 2D-designs med den platformuafhængige LibreCAD.

Hvad er LibreCAD?

LibreCAD er en kraftfuld, gratis og open source 2D CAD-applikation bygget med det tværplatforme Qt-framework. Den understøtter læsning af DXF- og DWG-filer og eksport til PDF, SVG, PNG og DXF-formater. Designet til præcist tegning leverer LibreCAD indbygget support for punkter, linjer, cirkler, ellipser, paraboler, hyperbler og splines. Dens højt tilpasselige brugerflade og over 30 sprogoversættelser gør den tilgængelig verden over. Projektet er en fællesskabsdrevet fortsættelse af QCAD's community edition, hvilket sikrer gennemsigtighed, stabilitet og løbende forbedringer.

LibreCAD lægger vægt på brugervenlighed og udvidelsesmuligheder og tilbyder robuste værktøjer til teknisk tegning, arkitektoniske skitser, mekanisk design og mere. Det inkluderer indbygget ESRI Shapefile (.shp) import, DXF-til-billede konvertering via CLI og en modulær arkitektur drevet af libdxfrw for pålidelig fil‑I/O. Med aktiv udvikling på GitHub og omfattende dokumentation betjener LibreCAD hobbyister, ingeniører og undervisere, der søger en professionel, men fuldstændig gratis CAD-løsning. Dets kompatibilitet med flere platforme—herunder Windows, macOS og Linux—sikrer konsistente arbejdsgange på tværs af miljøer.

Previous Next

Kom i gang med LibreCAD

LibreCAD er tilgængelig for Windows, macOS og Linux. Du kan downloade forudbyggede binære filer fra den seneste udgivelse eller installere via pakkehåndterere (f.eks. `apt install librecad` på Ubuntu). For udviklere er kildekoden hostet på LibreCAD GitHub. Byggekriterier omfatter Qt 6.4+ og Boost 1.55+. Brug CMake til at konfigurere og kompilere: `cmake -B build && cmake --build build`. Enhedstests kan aktiveres med `-DBUILD_TESTS=ON` for verifikation.

Installer LibreCAD via pakkehåndtering (Ubuntu/Debian)

sudo apt update && sudo apt install librecad

DXF til PDF/SVG/PNG konvertering via kommandolinjen

LibreCAD inkluderer en kraftfuld kommandolinjegrænseflade til batchkonvertering af DXF-filer til billed- eller dokumentformater. Dette er især nyttigt til automatisering, CI/CD-pipelines eller hovedløse miljøer. Du kan konvertere en DXF-fil til PDF, SVG eller PNG med en enkelt kommando, mens du bevarer geometri og lagstruktur. Værktøjet sikrer output med høj nøjagtighed, egnet til publicering, deling eller indlejring i rapporter. Det understøtter alle større DXF-versioner og integreres problemfrit med eksisterende arbejdsgange. Denne funktion gør LibreCAD til mere end blot et tegneværktøj, men også et letvægts DXF-behandlingsværktøj.

Hvordan konverteres DXF til PDF, SVG og PNG via 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

Indfødt ESRI Shapefile-import

LibreCAD understøtter direkte import af ESRI Shapefiles (`.shp`, `.shx`, `.dbf`) uden eksterne værktøjer. Punkter, polylinjer, buer og polygoner importeres som native CAD-entiteter, og bevarer Z-koordinater og metadata. Lag-navne, farver, linjetyper og linjebredder udledes fra DBF-felter, når de er tilgængelige, hvilket muliggør rig styling baseret på attributdata. Dette er ideelt for GIS-professionelle, der integrerer rumlige data i tekniske tegninger. Importen er skrivebeskyttet—ingen Shapefile-eksport leveres, hvilket fremmer en ren adskillelse mellem CAD- og GIS-arbejdsprocesser. Funktionen er afhængig af `shapelib`, som sikrer robust parsing og kompatibilitet med standard shapefile-skemata.

Hvordan importerer du en Shapefile i LibreCAD?

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

Præcis 2D-tegning med avancerede primitive

LibreCAD leverer et omfattende sæt af 2D-tegningsprimitive—herunder punkter, linjer, cirkler, ellipser, paraboler, hyperboler og splines—designet til ingeniørgradens nøjagtighed. Hver primitive understøtter præcis koordinatindtastning, snapping og begrænsninger. Applikationen inkluderer dimensioneringsværktøjer, lagstyring og tilpasselige linjetyper for at opfylde tegningsstandarder. Dens modulære arkitektur sikrer stabilitet og udvidelsesmuligheder, mens den Qt-baserede brugergrænseflade tilpasser sig høj-DPI-skærme og berøringsgrænseflader. Brugerne drager fordel af intuitive musebevægelser, tastaturgenveje og kontekstfølsomme menuer. Uanset om du designer mekaniske dele, arkitektoniske plantegninger eller elektriske skemaer, leverer LibreCAD professionelle værktøjer uden licensgebyrer eller leverandørlås.

Hvordan tegner du en cirkel med centrum og radius i 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 kompatibilitet og tilpasning

LibreCAD kører identisk på Windows, macOS og Linux takket være sin Qt-baserede arkitektur. Brugergrænsefladen er fuldt tilpasningsbar: brugere kan omarrangere værktøjslinjer, tildele tastaturgenveje og indlæse brugerdefinerede stilark. Over 30 oversættelser sikrer tilgængelighed for globale brugere, med aktive fællesskabsbidrag via Weblate. macOS-builds er universelle (Apple Silicon + Intel) med ad-hoc kodeunderskrift for grundlæggende integritet. Ved første opstart kan macOS-brugere skulle tilsidesætte sikkerhedsindstillinger, men efterfølgende opstarter fungerer normalt. LibreCADs åbne udviklingsmodel opfordrer til bidrag—brugere kan rapportere problemer på GitHub, deltage i forumet eller bidrage med kode, ikoner eller dokumentation via Resources-repositoriet.

Hvordan fjerner du macOS-karantæneattributten for 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
 Dansk