1. Các sản phẩm
  2.   cad
  3.   PHP
  4.   DXFighter
 
  

Thư viện PHP để đọc và ghi tệp AutoCAD DXF

Thư viện CAD PHP nguồn mở cho phép lập trình viên đọc, chỉnh sửa và ghi tệp AutoCAD DXF. Thư viện này hỗ trợ xuất DXF cơ bản và đọc các dòng từ tệp.

Thư viện DXFighter là gì?

DXFighter là một thư viện PHP mã nguồn mở rất hữu ích, cho phép các lập trình viên máy tính làm việc với các tệp AutoCAD DXF bên trong các ứng dụng PHP của riêng họ. AutoCAD DXF là một định dạng tệp dữ liệu CAD rất phổ biến do Autodesk tạo ra để cho phép tương tác dữ liệu giữa AutoCAD và các gói phần mềm khác. DXFighter là một công cụ tuyệt vời cho việc xuất DXF cơ bản mà không phụ thuộc vào phiên bản DXF mới nhất.

Thư viện DXFighter rất thân thiện với người dùng, giúp các nhà phát triển phần mềm dễ dàng sử dụng các thành phần sơ đồ cơ bản trong ứng dụng của họ. Các thực thể là các thành phần được vẽ khi xem tệp DXF như đường thẳng và hình elip, vì vậy tất cả các loại đối tượng đồ họa đều thuộc vùng này của tệp DXF. Thư viện cung cấp các công cụ để tạo Cung tròn, Đường tròn, Hình elip, Đường thẳng, Đường đa giác, Điểm, Đường đa giác, Văn bản, Đường cong và Chèn. Ngoài ra, nó còn cho phép các nhà phát triển đọc Ellipses, Lines, Polyline, Text, Spline và Insert. Thư viện DXFighter này được cung cấp theo giấy phép BSD 3-Clause.

Previous Next

Bắt đầu với DXFighter

Cách được khuyến nghị để cài đặt DXFighter là sử dụng GitHub. Vui lòng sử dụng lệnh sau để cài đặt trơn tru.

Sao chép DXFighter qua NuGet GitHub

git clone https://github.com/enjoping/DXFighter.git  

Bạn cũng có thể cài đặt thủ công; tải xuống các tệp phát hành mới nhất trực tiếp từ kho lưu trữ GitHub.

Tạo bản vẽ AutoCAD DXF thông qua thư viện PHP

Thư viện DXFighter mã nguồn mở đã tích hợp đầy đủ chức năng để tạo tài liệu AutoCAD DXF bên trong các ứng dụng PHP. Sau khi tệp DXF được tạo, người dùng có thể thêm và quản lý các loại thực thể khác nhau bên trong bản vẽ, chẳng hạn như Cung, Đường tròn, Hình elip, Đường thẳng, Đường đa giác WPolyline, Điểm, Đường đa giác, Văn bản, Đường cong và Chèn. Hiện tại, thư viện chỉ cho phép thêm thực thể và cập nhật thuộc tính của chúng, các tính năng khác sẽ sớm được bổ sung.

Đọc tệp AutoCAD DXF trong ứng dụng PHP

Thư viện DXFighter đã bao gồm một trình đọc mạnh mẽ cho phép các nhà phát triển phần mềm mở và đọc nội dung của tài liệu AutoCAD DXF chỉ với vài dòng mã. Hiện tại, thư viện đã hỗ trợ đọc một số đối tượng quan trọng như hình elip, đường thẳng, đường đa giác, văn bản, đường cong Spline và chèn.

Cách đọc các dòng từ tệp DXF thông qua API PHP

Thư viện DXFighter mã nguồn mở cho phép các nhà phát triển phần mềm mở tài liệu AutoCAD DXF và đọc một số dòng từ đó chỉ bằng một vài lệnh PHP. Để thực hiện tác vụ này, người dùng cần lấy đối tượng Line từ mảng Entity và truy cập các thuộc tính của nó. Ví dụ sau đây minh họa cách đọc các dòng từ tệp DXF.

Làm thế nào để đọc các dòng từ tệp DXF thông qua API PHP?
use DXFighter\DXFighter;
$dxf = new DXFighter('some-file.dxf');
echo "Loaded OK.\n";

$entities = $dxf->getEntities();
$line = $entities[0];
$end = $line->getEnd();
echo "Saw line to {$end[0]},{$end[1]},{$end[2]}\n";

}
 Tiếng Việt