1. Termékek
  2.   CAD
  3.   PHP
  4.   DXFighter
 
  

PHP könyvtár AutoCAD DXF fájlok olvasásához és írásához 

Nyílt forráskódú PHP CAD könyvtár, amely lehetővé teszi a programozók számára AutoCAD DXF fájlok olvasását, szerkesztését és írását. Támogatja az alapvető DXF exportálást és a sorok olvasását fájlból.

Mi az a DXFighter könyvtár?

A DXFighter egy nagyon hasznos, nyílt forráskódú PHP könyvtár, amely lehetővé teszi a számítógépes programozók számára, hogy AutoCAD DXF fájlokkal dolgozzanak saját PHP alkalmazásaikon belül. Az AutoCAD DXF egy nagyon népszerű CAD adatfájlformátum, amelyet az Autodesk hozott létre az AutoCAD és más szoftvercsomagok közötti interoperabilitás lehetővé tételére. A DXFighter egy nagyszerű eszköz az alapvető DXF exportáláshoz, amelyek nem a legújabb DXF verzióra támaszkodnak.

A DXFighter könyvtár felhasználóbarát, így a szoftverfejlesztők könnyen használhatják az alapvető diagramelemeket alkalmazásaikban. Az entitások olyan elemek, amelyek a DXF fájl megtekintésekor rajzolódnak ki, például vonalak és ellipszisek, így mindenféle grafikus objektum a DXF fájl ezen területére tartozik. Eszközöket kínál ívek, körök, ellipszisek, vonalak, vonalláncok, pontok, vonalláncok, szövegek, spline-ok és beszúrások létrehozásához. Ezenkívül lehetővé teszi a fejlesztők számára az ellipszisek, vonalak, vonalláncok, szövegek, spline-ok és beszúrások olvasását. Ez a DXFighter könyvtár a BSD 3-Clause licenc alatt érhető el.

Previous Next

A DXFighter első lépései

A DXFighter telepítésének ajánlott módja a GitHub használata. A zökkenőmentes telepítés érdekében kérjük, használja a következő parancsot.

DXFighter klónozása NuGet GitHubon keresztül

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

Manuálisan is telepítheted; töltsd le a legújabb kiadási fájlokat közvetlenül a GitHub tárházból.

AutoCAD DXF rajz generálása PHP könyvtáron keresztül

A nyílt forráskódú DXFighter könyvtár teljes funkcionalitást tartalmaz az AutoCAD DXF dokumentumok PHP alkalmazásokon belüli létrehozásához. Miután a DXF fájl létrejött, a felhasználók különböző típusú entitásokat adhatnak hozzá és kezelhetnek a rajzokon belül, például íveket, köröket, ellipsziseket, vonalakat, vonalláncokat, pontokat, vonalláncokat, szövegeket, spline-okat és beszúrásokat. Jelenleg a könyvtár csak entitások hozzáadását és tulajdonságaik frissítését teszi lehetővé, hamarosan továbbiak is elérhetők lesznek.

AutoCAD DXF fájlok olvasása PHP alkalmazásokban

A DXFighter könyvtár tartalmaz egy hatékony olvasót, amely lehetővé teszi a szoftverfejlesztők számára, hogy mindössze néhány sornyi kóddal megnyissák és elolvassák az AutoCAD DXF dokumentumok tartalmát. Jelenleg a könyvtár támogatja néhány fontos entitás, például ellipszisek, vonalak, vonalláncok, szövegek, spline-ok és beszúrások olvasását.

Hogyan olvassunk sorokat DXF fájlból PHP API-n keresztül

A nyílt forráskódú DXFighter könyvtár lehetővé teszi a szoftverfejlesztők számára, hogy megnyissanak egy AutoCAD DXF dokumentumot, és néhány PHP parancs segítségével beolvassanak belőle néhány sort. Ehhez a felhasználónak ki kell vennie a Line objektumot az Entities tömbből, és hozzá kell férnie a tulajdonságaihoz. A következő példa bemutatja, hogyan olvassunk sorokat DXF fájlból.

Hogyan lehet DXF fájlból sorokat olvasni PHP API-n keresztül?

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

}
 Magyar