
LibreCAD
Herramienta de Dibujo CAD 2D de Código Abierto en C++
Lee DXF/DWG, exporta a PDF/SVG/PNG y crea diseños 2D con LibreCAD multiplataforma.
¿Qué es LibreCAD?
LibreCAD es una aplicación CAD 2D potente, gratuita y de código abierto, construida con el framework multiplataforma Qt. Soporta la lectura de archivos DXF y DWG y la exportación a formatos PDF, SVG, PNG y DXF. Diseñada para el dibujo de precisión, LibreCAD ofrece soporte nativo para puntos, líneas, círculos, elipses, parábolas, hipérbolas y splines. Su interfaz altamente personalizable y más de 30 traducciones de idioma la hacen accesible en todo el mundo. El proyecto es una continuación impulsada por la comunidad de la edición comunitaria de QCAD, garantizando transparencia, estabilidad y mejora continua.
LibreCAD enfatiza la usabilidad y la extensibilidad, ofreciendo herramientas robustas para dibujo técnico, esquemas arquitectónicos, diseño mecánico y más. Incluye importación nativa de archivos ESRI Shapefile (.shp), conversión de DXF a imagen mediante CLI y una arquitectura modular impulsada por libdxfrw para una E/S de archivos fiable. Con desarrollo activo en GitHub y documentación completa, LibreCAD sirve a aficionados, ingenieros y educadores que buscan una solución CAD de nivel profesional y completamente gratuita. Su compatibilidad con múltiples plataformas —incluyendo Windows, macOS y Linux— garantiza flujos de trabajo consistentes en todos los entornos.
Comenzando con LibreCAD
LibreCAD está disponible para Windows, macOS y Linux. Puedes descargar binarios precompilados desde la última versión o instalar mediante gestores de paquetes (p.ej., `apt install librecad` en Ubuntu). Para desarrolladores, el código fuente está alojado en GitHub de LibreCAD. Los requisitos de compilación incluyen Qt 6.4+ y Boost 1.55+. Usa CMake para configurar y compilar: `cmake -B build && cmake --build build`. Las pruebas unitarias pueden habilitarse con `-DBUILD_TESTS=ON` para verificación.
Instalar LibreCAD mediante el gestor de paquetes (Ubuntu/Debian)
sudo apt update && sudo apt install librecadConversión de DXF a PDF/SVG/PNG mediante la línea de comandos
LibreCAD incluye una potente interfaz de línea de comandos para la conversión por lotes de archivos DXF a formatos de imagen o documento. Esto es especialmente útil para automatización, pipelines CI/CD o entornos sin interfaz gráfica. Puedes convertir un archivo DXF a PDF, SVG o PNG con un solo comando, preservando la geometría y la estructura de capas. La herramienta garantiza una salida de alta fidelidad adecuada para publicación, compartir o incrustar en informes. Soporta todas las versiones principales de DXF e se integra sin problemas con los flujos de trabajo existentes. Esta característica hace que LibreCAD no sea solo una herramienta de dibujo, sino también una utilidad ligera de procesamiento de DXF.
¿Cómo convertir DXF a PDF, SVG y PNG mediante 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.dxfImportación nativa de Shapefile ESRI
LibreCAD admite la importación directa de archivos ESRI Shapefile (`.shp`, `.shx`, `.dbf`) sin herramientas externas. Los puntos, polilíneas, arcos y polígonos se importan como entidades CAD nativas, preservando las coordenadas Z y los metadatos. Los nombres de capa, colores, tipos de línea y grosores se derivan de los campos DBF cuando están disponibles, lo que permite un estilo rico basado en los datos de atributos. Esto es ideal para profesionales GIS que integran datos espaciales en dibujos técnicos. La importación es de solo lectura—no se proporciona exportación de Shapefile, fomentando una separación clara entre los flujos de trabajo CAD y GIS. La función depende de `shapelib`, garantizando un análisis robusto y compatibilidad con los esquemas estándar de shapefile.
¿Cómo importar un shapefile a LibreCAD?
# Launch LibreCAD and use File > Import > Shapefile
# Or via CLI (if supported in your build):
librecad import shapefile.shpDibujo 2D de precisión con primitivas avanzadas
LibreCAD ofrece un conjunto completo de primitivas de dibujo 2D, incluidos puntos, líneas, círculos, elipses, parábolas, hipérbolas y splines, diseñadas para una precisión de nivel ingenieril. Cada primitiva admite la entrada precisa de coordenadas, ajustes y restricciones. La aplicación incluye herramientas de dimensionado, gestión de capas y tipos de línea personalizables para cumplir con los estándares de dibujo. Su arquitectura modular garantiza estabilidad y extensibilidad, mientras que la interfaz basada en Qt se adapta a pantallas de alta DPI y a interfaces táctiles. Los usuarios se benefician de gestos de ratón intuitivos, atajos de teclado y menús contextuales. Ya sea diseñando piezas mecánicas, planos arquitectónicos o esquemas eléctricos, LibreCAD brinda herramientas profesionales sin tarifas de licencia ni bloqueo de proveedor.
¿Cómo dibujar un círculo con centro y radio en 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 confirmCompatibilidad y personalización multiplataforma
LibreCAD funciona idénticamente en Windows, macOS y Linux gracias a su arquitectura basada en Qt. La interfaz de usuario es totalmente personalizable: los usuarios pueden reorganizar barras de herramientas, asignar atajos de teclado y cargar hojas de estilo personalizadas. Más de 30 traducciones garantizan la accesibilidad para usuarios de todo el mundo, con contribuciones activas de la comunidad a través de Weblate. Las compilaciones para macOS son universales (Apple Silicon + Intel), con firma de código ad‑hoc para una integridad básica. En el primer lanzamiento, los usuarios de macOS pueden necesitar anular la configuración de seguridad, pero los lanzamientos posteriores funcionan normalmente. El modelo de desarrollo abierto de LibreCAD fomenta las contribuciones—los usuarios pueden reportar problemas en GitHub, unirse al foro o contribuir con código, íconos o documentación mediante el repositorio Resources.
¿Cómo eliminar el atributo de cuarentena de macOS para 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