
LibreCAD
Strumento di disegno CAD 2D Open Source C++
Leggi DXF/DWG, esporta in PDF/SVG/PNG e crea progetti 2D con LibreCAD multipiattaforma.
Che cos'è LibreCAD?
LibreCAD è un potente, gratuito e open-source applicazione CAD 2D costruita con il framework Qt multipiattaforma. Supporta la lettura di file DXF e DWG e l'esportazione in formati PDF, SVG, PNG e DXF. Progettato per il disegno di precisione, LibreCAD offre supporto nativo per punti, linee, cerchi, ellissi, parabole, iperboli e spline. La sua interfaccia altamente personalizzabile e oltre 30 traduzioni in lingua lo rendono accessibile in tutto il mondo. Il progetto è una continuazione guidata dalla comunità dell'edizione community di QCAD, garantendo trasparenza, stabilità e miglioramento continuo.
LibreCAD enfatizza l'usabilità e l'estensibilità, offrendo strumenti robusti per il disegno tecnico, schemi architettonici, progettazione meccanica e altro. Include l'importazione nativa di file ESRI Shapefile (.shp), la conversione da DXF a immagine tramite CLI e un'architettura modulare alimentata da libdxfrw per un I/O di file affidabile. Con sviluppo attivo su GitHub e documentazione completa, LibreCAD serve hobbisti, ingegneri e docenti che cercano una soluzione CAD di livello professionale ma completamente gratuita. La sua compatibilità con più piattaforme — tra cui Windows, macOS e Linux — garantisce flussi di lavoro coerenti in tutti gli ambienti.
Primi passi con LibreCAD
LibreCAD è disponibile per Windows, macOS e Linux. Puoi scaricare i binari precompilati dall'ultima release o installare tramite gestori di pacchetti (ad es., `apt install librecad` su Ubuntu). Per gli sviluppatori, il codice sorgente è ospitato su LibreCAD GitHub. I requisiti di compilazione includono Qt 6.4+ e Boost 1.55+. Usa CMake per configurare e compilare: `cmake -B build && cmake --build build`. I test unitari possono essere abilitati con `-DBUILD_TESTS=ON` per la verifica.
Installa LibreCAD tramite gestore pacchetti (Ubuntu/Debian)
sudo apt update && sudo apt install librecadConversione da DXF a PDF/SVG/PNG tramite riga di comando
LibreCAD include una potente interfaccia a riga di comando per la conversione batch di file DXF in formati immagine o documento. Questo è particolarmente utile per l'automazione, le pipeline CI/CD o ambienti headless. Puoi convertire un file DXF in PDF, SVG o PNG con un unico comando, preservando geometria e struttura dei livelli. Lo strumento garantisce un output ad alta fedeltà adatto per la pubblicazione, la condivisione o l'inserimento in report. Supporta tutte le principali versioni DXF e si integra perfettamente con i flussi di lavoro esistenti. Questa funzionalità rende LibreCAD non solo uno strumento di disegno, ma anche un'utilità leggera per l'elaborazione di DXF.
Come convertire DXF in PDF, SVG e PNG tramite CLI?
# Convert DXF to PDF
librecad dxf2pdf drawing.dxf
# Convert DXF to SVG
librecad dxf2svg drawing.dxf
# Convert DXF to PNG
librecad dxf2png drawing.dxfImportazione nativa di Shapefile ESRI
LibreCAD supporta l'importazione diretta di shapefile ESRI (`.shp`, `.shx`, `.dbf`) senza strumenti esterni. Punti, polilinee, archi e poligoni vengono importati come entità CAD native, preservando le coordinate Z e i metadati. I nomi dei layer, i colori, i tipi di linea e gli spessori delle linee sono derivati dai campi DBF quando disponibili, consentendo una ricca stilizzazione basata sui dati attributo. Questo è ideale per i professionisti GIS che integrano dati spaziali nei disegni tecnici. L'importazione è in sola lettura—non è fornita l'esportazione di shapefile, favorendo una netta separazione tra i flussi di lavoro CAD e GIS. La funzionalità si basa su `shapelib`, garantendo un parsing robusto e la compatibilità con gli schemi standard degli shapefile.
Come importare un Shapefile in LibreCAD?
# Launch LibreCAD and use File > Import > Shapefile
# Or via CLI (if supported in your build):
librecad import shapefile.shpDisegno 2D di precisione con primitive avanzate
LibreCAD fornisce un set completo di primitive di disegno 2D—comprese punti, linee, cerchi, ellissi, parabole, iperboli e spline—progettate per una precisione di livello ingegneristico. Ogni primitiva supporta l'inserimento preciso di coordinate, lo snapping e i vincoli. L'applicazione include strumenti di quotatura, gestione dei layer e tipi di linea personalizzabili per soddisfare gli standard di disegno. La sua architettura modulare garantisce stabilità ed espandibilità, mentre l'interfaccia basata su Qt si adatta a display ad alta DPI e interfacce touch. Gli utenti beneficiano di gesti del mouse intuitivi, scorciatoie da tastiera e menu contestuali. Che si tratti di progettare parti meccaniche, planimetrie architettoniche o schemi elettrici, LibreCAD offre strumenti professionali senza costi di licenza né vincoli del fornitore.
Come disegnare un cerchio con centro e raggio 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 confirmCompatibilità multipiattaforma e personalizzazione
LibreCAD funziona allo stesso modo su Windows, macOS e Linux grazie alla sua architettura basata su Qt. L'interfaccia utente è completamente personalizzabile: gli utenti possono riordinare le barre degli strumenti, assegnare scorciatoie da tastiera e caricare fogli di stile personalizzati. Oltre 30 traduzioni garantiscono l'accessibilità per gli utenti di tutto il mondo, con contributi attivi della comunità tramite Weblate. Le versioni macOS sono universali (Apple Silicon + Intel), con firma del codice ad hoc per una integrità di base. Al primo avvio, gli utenti macOS potrebbero dover sovrascrivere le impostazioni di sicurezza, ma gli avvii successivi funzionano normalmente. Il modello di sviluppo aperto di LibreCAD incoraggia i contributi — gli utenti possono segnalare problemi su GitHub, partecipare al forum o contribuire con codice, icone o documentazione tramite il Resources repository.
Come rimuovere l'attributo di quarantena di macOS per 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