1. Des produits
  2.   GOUJAT
  3.   C++
  4.   LibreCAD

LibreCAD

 
 

Outil de dessin CAO 2D C++ Open Source

Lisez les fichiers DXF/DWG, exportez en PDF/SVG/PNG et créez des conceptions 2D avec LibreCAD multiplateforme.

Qu’est-ce que LibreCAD ?

LibreCAD est une application CAO 2D puissante, gratuite et open source, construite avec le framework Qt multiplateforme. Elle prend en charge la lecture des fichiers DXF et DWG ainsi que l'exportation vers les formats PDF, SVG, PNG et DXF. Conçue pour le dessin de précision, LibreCAD offre une prise en charge native des points, lignes, cercles, ellipses, paraboles, hyperboles et splines. Son interface hautement personnalisable et plus de 30 traductions linguistiques la rendent accessible dans le monde entier. Le projet est une continuation communautaire de l'édition communautaire de QCAD, garantissant transparence, stabilité et amélioration continue.

LibreCAD met l'accent sur la convivialité et l'extensibilité, offrant des outils robustes pour le dessin technique, les schémas architecturaux, la conception mécanique, et plus encore. Il inclut l'importation native de fichiers ESRI Shapefile (.shp), la conversion DXF en image via CLI, et une architecture modulaire alimentée par libdxfrw pour une I/O de fichiers fiable. Avec un développement actif sur GitHub et une documentation complète, LibreCAD sert les amateurs, les ingénieurs et les éducateurs recherchant une solution CAO de qualité professionnelle tout en étant entièrement gratuite. Sa compatibilité avec plusieurs plateformes — y compris Windows, macOS et Linux — garantit des flux de travail cohérents sur tous les environnements.

Previous Next

Premiers pas avec LibreCAD

LibreCAD est disponible pour Windows, macOS et Linux. Vous pouvez télécharger les binaires pré‑compilés depuis la dernière version ou installer via les gestionnaires de paquets (par ex., `apt install librecad` sur Ubuntu). Pour les développeurs, le code source est hébergé sur GitHub de LibreCAD. Les exigences de construction incluent Qt 6.4+ et Boost 1.55+. Utilisez CMake pour configurer et compiler : `cmake -B build && cmake --build build`. Les tests unitaires peuvent être activés avec `-DBUILD_TESTS=ON` pour vérification.

Installer LibreCAD via le gestionnaire de paquets (Ubuntu/Debian)

sudo apt update && sudo apt install librecad

Conversion DXF vers PDF/SVG/PNG via la ligne de commande

LibreCAD comprend une interface en ligne de commande puissante pour la conversion par lots de fichiers DXF en formats image ou document. Ceci est particulièrement utile pour l'automatisation, les pipelines CI/CD ou les environnements sans interface graphique. Vous pouvez convertir un fichier DXF en PDF, SVG ou PNG avec une seule commande, en préservant la géométrie et la structure des calques. L'outil garantit une sortie haute fidélité adaptée à la publication, au partage ou à l'intégration dans des rapports. Il prend en charge toutes les principales versions DXF et s'intègre parfaitement aux flux de travail existants. Cette fonctionnalité fait de LibreCAD non seulement un outil de dessin, mais aussi un utilitaire léger de traitement DXF.

Comment convertir DXF en PDF, SVG et PNG via la 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

Importation native de fichiers Shapefile ESRI

LibreCAD prend en charge l'importation directe des fichiers shapefile ESRI (`.shp`, `.shx`, `.dbf`) sans outils externes. Les points, polylignes, arcs et polygones sont importés en tant qu'entités CAD natives, préservant les coordonnées Z et les métadonnées. Les noms de calques, les couleurs, les types de ligne et les épaisseurs sont dérivés des champs DBF lorsqu'ils sont disponibles, permettant un style riche basé sur les données d'attributs. Cela convient parfaitement aux professionnels SIG intégrant des données spatiales dans des dessins techniques. L'importation est en lecture seule — aucune exportation de shapefile n'est fournie, favorisant une séparation claire entre les flux de travail CAD et SIG. La fonctionnalité repose sur `shapelib`, garantissant une analyse robuste et une compatibilité avec les schémas shapefile standard.

Comment importer un fichier Shapefile dans LibreCAD ?

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

Dessins 2D de précision avec des primitives avancées

LibreCAD offre un ensemble complet de primitives de dessin 2D — y compris les points, les lignes, les cercles, les ellipses, les paraboles, les hyperboles et les splines — conçues pour une précision de niveau ingénierie. Chaque primitive prend en charge la saisie précise des coordonnées, le pointage et les contraintes. L'application comprend des outils de cotation, la gestion des calques et des types de lignes personnalisables pour répondre aux normes de dessin. Son architecture modulaire garantit stabilité et extensibilité, tandis que l'interface Qt s'adapte aux écrans haute DPI et aux interfaces tactiles. Les utilisateurs bénéficient de gestes de souris intuitifs, de raccourcis clavier et de menus contextuels. Que ce soit pour la conception de pièces mécaniques, de plans d'architecture ou de schémas électriques, LibreCAD fournit des outils professionnels sans frais de licence ni verrouillage propriétaire.

Comment dessiner un cercle avec centre et rayon dans 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

Compatibilité multiplateforme et personnalisation

LibreCAD fonctionne de manière identique sur Windows, macOS et Linux grâce à son architecture basée sur Qt. L'interface utilisateur est entièrement personnalisable : les utilisateurs peuvent réorganiser les barres d'outils, attribuer des raccourcis clavier et charger des feuilles de style personnalisées. Plus de 30 traductions assurent l'accessibilité pour les utilisateurs du monde entier, avec des contributions actives de la communauté via Weblate. Les versions macOS sont universelles (Apple Silicon + Intel), avec une signature de code ad hoc pour une intégrité de base. Au premier lancement, les utilisateurs macOS peuvent devoir contourner les paramètres de sécurité, mais les lancements suivants fonctionnent normalement. Le modèle de développement ouvert de LibreCAD encourage les contributions — les utilisateurs peuvent signaler des problèmes sur GitHub, rejoindre le forum ou contribuer du code, des icônes ou de la documentation via le dépôt Resources.

Comment supprimer l'attribut de quarantaine macOS pour 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
 Français