Leabharlann PHP le haghaidh Léitheoireachta & Scríbhneoireachta Comhad AutoCAD DXF
Leabharlann PHP CAD Foinse Oscailte a chuireann ar chumas cláraitheoirí Léamh, Eagar agus Scríobh Comhad AutoCAD DXF. Tacaíonn sé le easpórtálacha bunúsacha DXF & Léann Línte ón gComhad.
Cad é Leabharlann DXFighter?
Má tá tú i do fhorbróir ag obair le sonraí CAD i bhfeidhmchláir gréasáin, is uirlis riachtanach é DXFighter. Idea é API DXF PHP éadrom, Saor, atá deartha go sonrach chun comhaid AutoCAD DXF a láimhseáil i PHP. Tá an réiteach foinse oscailte seo foirfe do dhuine ar bith atá ag iarraidh tarraingtí DXF a ghiniúint nó comhaid DXF a léamh gan brath ar bhogearra CAD trom, atá spleách ar ardán. Is formáid a ghlacann le go leor í an DXF (Drawing Exchange Format), a d'fhorbair Autodesk, le haghaidh idir-osháraithe CAD. Feidhmíonn DXFighter mar leabharlann PHP AutoCAD praiticiúil agus éifeachtach, ag tabhairt rialtais dhíreacha duit ar aonáin DXF laistigh de d'fheidhmchláir. Cé nach dtacaíonn sé leis an leagan is déanaí de DXF, tá sé ideálach le haghaidh easpórtáil bhunúsach agus sreabhanna oibre CAD éadroma.
Le DXFighter, is féidir le forbróirí líníochtaí agus léamh a dhéanamh ar eilimintí gnáthchairteacha go héasca. Tacaíonn sé le cruthú agus léamh Arcanna, Ciorcail, Éilipsí, Línte, Polailínte, Pointe, Splíní, Téacs, agus Ionsáite. Léiríonn na comhpháirteanna grafaice (ar a dtugtar eintitis) an t-ábhar amhairc de gach comhad DXF. Cibé an bhfuil tú ag tógáil amharcán CAD simplí, ag uathoibriú easpórtála líníochtaí teicniúla, nó ag cruthú chairteacha bunaithe ar chruthanna, soláthraíonn DXFighter na blocanna tógála riachtanacha. Déanann a API atá cairdiúil don úsáideoir é a rochtain fiú do dhaoine nua i ríomhchlárú CAD, agus le ceadúnas BSD 3-Clause ceadach, tá sé saor le húsáid i dtionscadail phearsanta agus tráchtála araon.
Ag Tosú le DXFighter
Is é an bealach molta chun DXFighter a shuiteáil ná trí GitHub. Úsáid an t-ordú seo a leanas le suiteáil réidh.
Clónáil DXFighter trí NuGet GitHub
git clone https://github.com/enjoping/DXFighter.git Is féidir leat é a shuiteáil de láimh freisin; íoslódáil na comhaid eisiúna is déanaí go díreach ó GitHub stór.
Gin Líníocht DXF AutoCAD trí Leabharlann PHP
Tá an leabharlann DXFighter foinse oscailte tar éis feidhmiúlacht iomlán a chur san áireamh chun doiciméid AutoCAD DXF a ghiniúint laistigh de fheidhmchláir PHP. Nuair a chruthaítear an comhad DXF, is féidir le húsáideoirí cineálacha éagsúla eintiteas a chur leis agus a bhainistiú laistigh de na léaráidí, mar shampla Arcanna, Ciorcail, Éilipsí, Línte, WPolyline, Pointeanna, Polylíne, Téacs, Spline, agus Ionsá. Faoi láthair, ní cheadaíonn an leabharlann ach eintiteas a chur leis agus a n-airíonna a nuashonrú, beidh eile ag teacht go luath.
Conas DXF AutoCAD a Ghiniúint trí API PHP?
require_once('DXFighter.php');
$fighter = new \DXFighter\DXFighter(); //Create an Instance of the DXFighter class
$fighter->addEntity(new \DXFighter\lib\Line(array(0, 0, 0), array(10, 10, 0))); //Draw a line from Point (0|0|0) to (10|10|0)
$fighter->addEntity(new \DXFighter\lib\Circle(array(5, 0, 0), 3)); //Draw a circle centered on (5|0|0) with a radius of 3
$fighter->to_string(); //Output the DXF using echo
$fighter->saveAs('dxfighter.dxf'); //Write the DXF to a file named dxfighter.dxf
Léamh Comhad DXF AutoCAD i bhFeidhmchláir PHP
Tá léitheoir cumhachtach curtha san áireamh ag an leabharlann DXFighter a chuireann ar chumas forbróirí bogearraí comhaid AutoCAD DXF a oscailt agus a léamh le cúpla líne de chód. Faoi láthair, tá tacaíocht curtha san áireamh ag an leabharlann chun roinnt eintiteas tábhachtacha a léamh, mar shampla Éilipsí, Línte, Polylíne, Téacs, Spline agus Ionsá.
Conas Línte a Léamh ó Chomhad DXF trí API PHP
Ceadaíonn an leabharlann DXFighter foinse oscailte d'fhorbróirí bogearraí comhad AutoCAD DXF a oscailt agus roinnt línte a léamh ann ag baint úsáide as cúpla ordú PHP. Chun an tasc seo a bhaint amach, caithfidh an t-úsáideoir an réad Line a fháil ón eagar Entities agus rochtain a fháil ar a n-airíonna. Taispeánann an sampla seo a leanas conas línte a léamh ó Chomhad DXF.
Conas Línte a Léamh ó Chomhad DXF trí 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";