1. Продукти
  2.   CAD
  3.   PHP
  4.   DXFighter
 
  

PHP библиотека за четене и запис на DXF файлове в AutoCAD

CAD библиотека с отворен код, използваща PHP, която позволява на програмистите да четат, редактират и записват DXF файлове на AutoCAD. Поддържа основни DXF експорти и четене на редове от файл.

Какво е DXFighter библиотека?

DXFighter е много полезна PHP библиотека с отворен код, която позволява на компютърните програмисти да работят с AutoCAD DXF файлове в собствените си PHP приложения. AutoCAD DXF е много популярен CAD файлов формат, създаден от Autodesk за осигуряване на оперативна съвместимост между AutoCAD и други софтуерни пакети. DXFighter е чудесен инструмент за основен DXF експорт, който не разчита на най-новата версия на DXF.

Библиотеката DXFighter е лесна за употреба, което улеснява разработчиците на софтуер да използват основни елементи за диаграмиране в своите приложения. Обектите са елементи, които се рисуват при преглед на DXF файла, като линии и елипси, така че всички видове графични обекти принадлежат към тази област на DXF файла. Тя предлага инструменти за създаване на дъги, кръгове, елипси, линии, полилиния, точки, полилиния, текст, сплайн и вмъкване. Освен това, тя позволява на разработчиците да четат елипси, линии, полилинии, текст, сплайн и вмъкване. Тази DXFighter библиотека е достъпна под BSD 3-Clause лиценз.

Previous Next

Първи стъпки с DXFighter

Препоръчителният начин за инсталиране на DXFighter е чрез GitHub. Моля, използвайте следната команда за безпроблемна инсталация.

Клониране на DXFighter чрез NuGet GitHub

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

Можете също да го инсталирате ръчно; изтеглете най-новите файлове за издание директно от хранилището на GitHub.

Генериране на DXF чертеж в AutoCAD чрез PHP библиотека

Библиотеката с отворен код DXFighter е включила пълна функционалност за генериране на DXF документи в AutoCAD в PHP приложения. След като DXF файлът бъде създаден, потребителите могат да добавят и управляват различни видове обекти в чертежите, като дъги, кръгове, елипси, линии, полилиния, точки, текст, сплайн и вмъкване. В момента библиотеката позволява само добавяне на обекти и актуализиране на техните свойства, скоро ще последват и други.

Четене на DXF файлове на AutoCAD в PHP приложения

Библиотеката DXFighter включва мощен четец, който позволява на разработчиците на софтуер да отварят и четат съдържанието на DXF документи на AutoCAD само с няколко реда код. В момента библиотеката включва поддръжка за четене на някои важни обекти като елипси, линии, полилинии, текст, сплайн и вмъкване.

Как да четем редове от DXF файл чрез PHP API

Библиотеката с отворен код DXFighter позволява на разработчиците на софтуер да отварят DXF документи на AutoCAD и да четат някои редове от тях, използвайки само няколко PHP команди. За да постигне тази задача, потребителят трябва да получи обекта Line от масива Entities и да получи достъп до неговите свойства. Следващият пример показва как да четем редове от DXF файл.

Как да чета редове от DXF файл чрез PHP API?

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";

}
 Български