1. Товары
  2.   САПР
  3.   PHP
  4.   DXFighter
 
  

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

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

Что такое библиотека DXFighter?

DXFighter — очень полезная PHP-библиотека с открытым исходным кодом, которая позволяет программистам работать с файлами AutoCAD DXF в своих PHP-приложениях. AutoCAD DXF — очень популярный формат файлов данных САПР, созданный 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.

Создание чертежей AutoCAD DXF с помощью библиотеки PHP

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

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

Библиотека DXFighter включает мощный инструмент для чтения, позволяющий разработчикам программного обеспечения открывать и читать содержимое документов AutoCAD DXF всего парой строк кода. На данный момент библиотека поддерживает чтение некоторых важных объектов, таких как эллипсы, линии, полилинии, текст, сплайны и вставки.

Как читать строки из DXF-файла через PHP API

Библиотека DXFighter с открытым исходным кодом позволяет разработчикам программного обеспечения открывать документы AutoCAD DXF и читать из них строки, используя всего пару 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";

}
 Русский