1. Tuotteet
  2.   CAD
  3.   PHP
  4.   DXFighter
 
  

PHP-kirjasto AutoCAD DXF -tiedostojen lukemiseen ja kirjoittamiseen 

Avoimen lähdekoodin PHP CAD -kirjasto, jonka avulla ohjelmoijat voivat lukea, muokata ja kirjoittaa AutoCAD DXF -tiedostoja. Se tukee DXF-tiedostojen perusvientiä ja rivien lukemista tiedostosta.

Mikä on DXFighter-kirjasto?

DXFighter on erittäin hyödyllinen avoimen lähdekoodin PHP-kirjasto, jonka avulla tietokoneohjelmoijat voivat työskennellä AutoCAD DXF -tiedostojen kanssa omissa PHP-sovelluksissaan. AutoCAD DXF on erittäin suosittu CAD-tiedostomuoto, jonka Autodesk on luonut mahdollistamaan tietojen yhteentoimivuuden AutoCADin ja muiden ohjelmistopakettien välillä. DXFighter on loistava työkalu DXF-vientien peruskäyttöön, jotka eivät ole riippuvaisia ​​uusimmasta DXF-versiosta.

DXFighter-kirjasto on käyttäjäystävällinen, minkä ansiosta ohjelmistokehittäjien on helppo käyttää peruskaavioelementtejä sovelluksissaan. Yksiköt ovat elementtejä, jotka piirretään DXF-tiedostoa katseltaessa, kuten viivat ja ellipsit, joten kaikenlaiset graafiset objektit kuuluvat DXF-tiedoston tähän alueeseen. Se tarjoaa työkaluja kaarien, ympyröiden, ellipsien, viivojen, polyviivojen, pisteiden, polyviivojen, tekstin, splinejen ja lisäysten luomiseen. Lisäksi se mahdollistaa kehittäjien lukea ellipsejä, viivoja, polylinejä, tekstiä, splinejä ja lisäyksiä. Tämä DXFighter-kirjasto on saatavilla BSD 3-Clause -lisenssillä.

Previous Next

DXFighterin käytön aloittaminen

Suositeltu tapa asentaa DXFighter on GitHubin avulla. Käytä seuraavaa komentoa sujuvan asennuksen varmistamiseksi.

Clone DXFighter via NuGet GitHub

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

Voit asentaa sen myös manuaalisesti; lataa uusimmat julkaisutiedostot suoraan GitHub-arkistosta.

Luo AutoCAD DXF -piirustus PHP-kirjaston kautta

Avoimen lähdekoodin DXFighter-kirjasto sisältää täydelliset toiminnot AutoCAD DXF -dokumenttien luomiseen PHP-sovelluksissa. Kun DXF-tiedosto on luotu, käyttäjät voivat lisätä ja hallita piirustuksissa erilaisia ​​yksiköitä, kuten kaaria, ympyröitä, ellipsejä, viivoja, polylinejä, pisteitä, polylinejä, tekstiä, splinejä ja lisätä. Tällä hetkellä kirjasto sallii vain yksiköiden lisäämisen ja niiden ominaisuuksien päivittämisen, ja muita seuraa pian.

AutoCAD DXF -tiedostojen lukeminen PHP-sovelluksissa

DXFighter-kirjastoon on lisätty tehokas lukuohjelma, jonka avulla ohjelmistokehittäjät voivat avata ja lukea AutoCAD DXF -dokumenttien sisältöä vain muutamalla koodirivillä. Tällä hetkellä kirjasto tukee joidenkin tärkeiden kokonaisuuksien, kuten ellipsien, viivojen, polyviivojen, tekstin, splinejen ja lisäysten, lukemista.

Kuinka lukea rivejä DXF-tiedostosta PHP API:n kautta

Avoimen lähdekoodin DXFighter-kirjasto antaa ohjelmistokehittäjille mahdollisuuden avata AutoCAD DXF -dokumentteja ja lukea niistä rivejä vain muutamalla PHP-komennolla. Tämän suorittamiseksi käyttäjän on haettava Line-objekti Entities-taulukosta ja käytettävä sen ominaisuuksia. Seuraava esimerkki osoittaa, kuinka DXF-tiedostosta luetaan rivejä.

Kuinka lukea rivejä DXF-tiedostosta PHP API:n kautta?

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

}
 Suomen