1. Các sản phẩm
  2.   cad
  3.   C++
  4.   LibreCAD

LibreCAD

 
 

Công cụ vẽ CAD 2D C++ mã nguồn mở

Đọc DXF/DWG, xuất ra PDF/SVG/PNG, và tạo thiết kế 2D với LibreCAD đa nền tảng.

LibreCAD là gì?

LibreCAD là một ứng dụng CAD 2D mạnh mẽ, miễn phí và mã nguồn mở được xây dựng bằng framework Qt đa nền tảng. Nó hỗ trợ đọc các tệp DXF và DWG và xuất ra các định dạng PDF, SVG, PNG và DXF. Được thiết kế cho việc vẽ kỹ thuật chính xác, LibreCAD cung cấp hỗ trợ gốc cho các điểm, đường thẳng, vòng tròn, elip, parabol, hyperbol và spline. Giao diện có thể tùy chỉnh cao và hơn 30 bản dịch ngôn ngữ giúp nó tiếp cận được trên toàn thế giới. Dự án là sự tiếp nối do cộng đồng điều hành của phiên bản cộng đồng QCAD, đảm bảo tính minh bạch, ổn định và cải tiến liên tục.

LibreCAD nhấn mạnh tính dễ sử dụng và khả năng mở rộng, cung cấp các công cụ mạnh mẽ cho việc vẽ kỹ thuật, sơ đồ kiến trúc, thiết kế cơ khí và hơn thế nữa. Nó bao gồm khả năng nhập tệp ESRI Shapefile (.shp) gốc, chuyển đổi DXF sang hình ảnh qua CLI, và kiến trúc mô-đun được hỗ trợ bởi libdxfrw để thực hiện I/O tệp tin đáng tin cậy. Với quá trình phát triển tích cực trên GitHub và tài liệu đầy đủ, LibreCAD phục vụ những người đam mê, kỹ sư và nhà giáo dục đang tìm kiếm giải pháp CAD cấp chuyên nghiệp nhưng hoàn toàn miễn phí. Khả năng tương thích với nhiều nền tảng — bao gồm Windows, macOS và Linux — đảm bảo quy trình làm việc nhất quán trên mọi môi trường.

Previous Next

Bắt đầu với LibreCAD

LibreCAD có sẵn cho Windows, macOS và Linux. Bạn có thể tải xuống các binary đã được biên dịch sẵn từ bản phát hành mới nhất hoặc cài đặt qua các trình quản lý gói (ví dụ, `apt install librecad` trên Ubuntu). Đối với các nhà phát triển, mã nguồn được lưu trữ trên GitHub LibreCAD. Yêu cầu xây dựng bao gồm Qt 6.4+ và Boost 1.55+. Sử dụng CMake để cấu hình và biên dịch: `cmake -B build && cmake --build build`. Các bài kiểm tra đơn vị có thể được bật bằng `-DBUILD_TESTS=ON` để xác minh.

Cài đặt LibreCAD qua Trình quản lý gói (Ubuntu/Debian)

sudo apt update && sudo apt install librecad

Chuyển đổi DXF sang PDF/SVG/PNG qua Dòng lệnh

LibreCAD bao gồm một giao diện dòng lệnh mạnh mẽ để chuyển đổi hàng loạt các tệp DXF sang định dạng hình ảnh hoặc tài liệu. Điều này đặc biệt hữu ích cho tự động hoá, các pipeline CI/CD, hoặc môi trường không giao diện. Bạn có thể chuyển đổi một tệp DXF sang PDF, SVG hoặc PNG chỉ bằng một lệnh duy nhất, giữ nguyên hình học và cấu trúc lớp. Công cụ này đảm bảo đầu ra độ chính xác cao, phù hợp cho việc xuất bản, chia sẻ hoặc nhúng vào báo cáo. Nó hỗ trợ tất cả các phiên bản DXF chính và tích hợp liền mạch với các quy trình làm việc hiện có. Tính năng này khiến LibreCAD không chỉ là một công cụ vẽ, mà còn là một tiện ích xử lý DXF nhẹ.

Cách chuyển đổi DXF sang PDF, SVG và PNG qua 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

Nhập khẩu Shapefile ESRI gốc

LibreCAD hỗ trợ nhập trực tiếp các tệp Shapefile của ESRI (`.shp`, `.shx`, `.dbf`) mà không cần công cụ bên ngoài. Các điểm, đa đường, cung và đa giác được nhập dưới dạng thực thể CAD gốc, giữ nguyên tọa độ Z và siêu dữ liệu. Tên lớp, màu sắc, kiểu đường và độ rộng đường được lấy từ các trường DBF khi có, cho phép tạo kiểu phong phú dựa trên dữ liệu thuộc tính. Điều này lý tưởng cho các chuyên gia GIS tích hợp dữ liệu không gian vào bản vẽ kỹ thuật. Việc nhập chỉ ở chế độ chỉ đọc—không cung cấp xuất Shapefile, khuyến khích việc tách biệt sạch sẽ giữa quy trình CAD và GIS. Tính năng này dựa vào `shapelib`, đảm bảo việc phân tích cú pháp mạnh mẽ và tương thích với các sơ đồ shapefile tiêu chuẩn.

Cách nhập tệp Shapefile vào LibreCAD?

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

Vẽ 2D chính xác với các nguyên thủy nâng cao

LibreCAD cung cấp một bộ đầy đủ các nguyên tắc vẽ 2D — bao gồm các điểm, đường thẳng, vòng tròn, elip, parabol, hyperbol và spline — được thiết kế để đạt độ chính xác cấp độ kỹ thuật. Mỗi nguyên tắc hỗ trợ nhập tọa độ chính xác, chụp nhanh và các ràng buộc. Ứng dụng bao gồm các công cụ đo kích thước, quản lý lớp và các kiểu đường có thể tùy chỉnh để đáp ứng tiêu chuẩn vẽ. Kiến trúc mô-đun của nó đảm bảo tính ổn định và khả năng mở rộng, trong khi giao diện dựa trên Qt thích nghi với màn hình độ phân giải cao và giao diện cảm ứng. Người dùng được hưởng lợi từ các cử chỉ chuột trực quan, phím tắt và menu ngữ cảnh. Dù thiết kế các bộ phận cơ khí, bản vẽ kiến trúc hay sơ đồ điện, LibreCAD cung cấp các công cụ chuyên nghiệp mà không có phí bản quyền hay ràng buộc nhà cung cấp.

Cách vẽ một vòng tròn với tâm và bán kính trong 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

Tương thích đa nền tảng & Tùy chỉnh

LibreCAD chạy giống hệt trên Windows, macOS và Linux nhờ kiến trúc dựa trên Qt. Giao diện người dùng có thể tùy chỉnh hoàn toàn: người dùng có thể sắp xếp lại thanh công cụ, gán phím tắt và tải các stylesheet tùy chỉnh. Hơn 30 bản dịch đảm bảo khả năng tiếp cận cho người dùng toàn cầu, với sự đóng góp tích cực của cộng đồng qua Weblate. Các bản dựng macOS là đa nền tảng (Apple Silicon + Intel), với việc ký mã tạm thời để đảm bảo tính toàn vẹn cơ bản. Lần khởi chạy đầu tiên, người dùng macOS có thể cần bỏ qua cài đặt bảo mật, nhưng các lần khởi chạy sau hoạt động bình thường. Mô hình phát triển mở của LibreCAD khuyến khích đóng góp — người dùng có thể báo cáo lỗi trên GitHub, tham gia diễn đàn, hoặc đóng góp mã, biểu tượng, hoặc tài liệu qua kho Resources.

Cách xóa thuộc tính Quarantine trên macOS cho 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
 Tiếng Việt